Skip to main content

Module atomgit

Module atomgit 

Source
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§

pub use client::Client;
pub use url::IssueRef;

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 /issue to file bug reports / feature requests against atomcode itself — not against the user’s current working project. Keep in sync with the repository field in the workspace Cargo.toml.
UPSTREAM_REPO
Name of the atomcode upstream repo. Keep in sync with the repository field in the workspace Cargo.toml.