Expand description
AtomGit REST API client, built on top of the OAuth token stored by
crate::auth. Scope is intentionally narrow: only the endpoints the
fixissue workflow needs.
Re-exports§
Modules§
- client
- fixissue
- Fixissue workflow: pull an issue, check it’s assigned to the current user, and produce a prompt that the agent can act on.
- models
- JSON shapes returned by AtomGit’s issue endpoints. Fields we don’t use are omitted — serde silently ignores unknown keys.
- url
Constants§
- UPSTREAM_
OWNER - Owner of the atomcode upstream repo on atomgit.com. Used by
/issueto file bug reports / feature requests against atomcode itself — not against the user’s current working project. Keep in sync with therepositoryfield in the workspaceCargo.toml. - UPSTREAM_
REPO - Name of the atomcode upstream repo. Keep in sync with the
repositoryfield in the workspaceCargo.toml.