Catalog PyPI
PACKAGE EXPLORERView in registry

agentsgit

PyPI

Treat a whole git repository as a packaged, distributable agent. Where agents.md describes a repo to coding agents, agentsgit packages the repo itself as the agent: a manifest spec plus a CLI to declare, validate, pack, publish, and install repo-as-agent bundles.

Versions collected1
Direct dependencies0From release 0.8.0
Last observed20 Oct, 23:21 UTC

README

Version 0.8.0 documentation

agentsgit

Treat a whole git repository as a packaged, distributable agent. Where agents.md describes a repo to coding agents, agentsgit packages the repo itself as the agent: a manifest spec plus a CLI to declare, validate, pack, publish, and install repo-as-agent bundles.

What you get

  • An agent-first CLI cited from teken (afi-cli) — the runtime package has no third-party dependencies.
  • A mesh identity — culture.yaml (suffix + backend) and the matching resident prompt file (AGENTS.colleague.md, since this template runs backend: colleague).
  • The canonical guildmaster skill kit (11 skills) under .claude/skills/, vendored cite-don't-import. See docs/skill-sources.md.
  • A build + deploy baseline — pytest, lint, the agent-first rubric gate, and PyPI Trusted Publishing wired into GitHub Actions.

Quickstart

uv sync
uv run pytest -n auto                 # run the test suite
uv run agentsgit whoami  # identity from culture.yaml
uv run agentsgit learn   # self-teaching prompt (add --json)
uv run teken cli doctor . --strict    # the agent-first rubric gate CI runs

CLI

VerbWhat it does
whoamiReport this agent's nick, version, backend, and model from culture.yaml.
learnPrint a structured self-teaching prompt.
explain <path>Markdown docs for any noun/verb path.
overviewRead-only descriptive snapshot of the agent.
doctorCheck the agent-identity invariants (prompt-file-present, backend-consistency).
cli overviewDescribe the CLI surface itself.

Every command supports --json. Results go to stdout, errors/diagnostics to stderr (never mixed). Exit codes: 0 success, 1 user error, 2 environment error, 3+ reserved.

Make it your own

  1. Rename the package agentsgit/ and the agentsgit CLI/dist name throughout pyproject.toml, the package, tests/, sonar-project.properties, and this README.md. The name is hard-coded in ~100 places, so list every occurrence first — see the git grep discovery command in CLAUDE.md, the authoritative rename procedure.
  2. Edit culture.yaml with your suffix and backend.
  3. Rewrite CLAUDE.md for your agent and run /init.
  4. Re-vendor only the skills you need from guildmaster (see docs/skill-sources.md).

See CLAUDE.md for the full conventions (version-bump-every-PR, the cicd PR lane, deploy setup).

License

Apache 2.0 — see LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.8.05 Sept 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
agentculture/agentsgit

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:21 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:74662ed739ed54d52b6eda6531a1dd50b5748e42353ba98eb96c89b2030ed458