Skip to main content

Drive any agent CLI from an agent-neutral source shape (AGENTS.md + .agents/skills), translating per harness at launch.

Project description

agedum

Latin agedum — "go on! / get going!"

Drive any agent CLI from an agent-neutral source shape, translating per harness at launch. You keep one set of sources; agedum renders them for whichever agent CLI you run.

  • Instructions live in a root AGENTS.md (plain markdown).
  • Skills live in .agents/skills/<name>/ as SKILL.md (+ optional task files, scripts, and a per-harness SKILL.<harness>.md overlay).

At launch, agedum reads that shape (project scope, plus a global scope under ~/.config/agents/AGENTS.md and ~/.agents/skills/) and places/translates it for the active harness — for Claude this is mostly placement (.claude/skills/, CLAUDE.md); other harnesses get format translation, with frontmatter they don't understand stripped and scripts they can't run dropped — then launches the CLI.

Status: scaffold. The CLI surface and packaging are in place; the resolve/translate/exec pipeline is not implemented yet.

Usage

agedum               # launch interactively (terminal)
agedum --run "..."   # run a one-shot task
agedum --version

Install

pipx install agedum        # standalone CLI (once published)

Develop

make dev-install   # uv sync --all-groups
make test          # pytest
make lint          # ruff check + format --check
make run -- --version

Python ≥ 3.12, managed with uv. The version is derived from the git tag (vX.Y.Z) at build time via hatch-vcs — never committed.

Release

Tag the commit vX.Y.Z and push the tag; the release workflow builds and publishes to PyPI via OIDC trusted publishing.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agedum-0.1.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agedum-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file agedum-0.1.0.tar.gz.

File metadata

  • Download URL: agedum-0.1.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agedum-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8705cd9e4613a85fb22c7d4e9a1b265b33dfaefe5d5da3efcdf4713b9ebe6d20
MD5 5e78deed1672c260e1077afdf09311e1
BLAKE2b-256 c26ee6370e3e116b0ce76e6efbb55d7d159b3ee688cea994304c48c821081b1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for agedum-0.1.0.tar.gz:

Publisher: release.yml on vcoeur/agedum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agedum-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agedum-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agedum-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe332c21b4c67a0b667301fe5b09c5e170398f38c3883bd4497f4b990b925597
MD5 3021ae9ae9db827aa052e6649773daaa
BLAKE2b-256 2a28526f1068620eec5247b3dc6c9d628f282eae9a76038b337ed4bf9ae3eff5

See more details on using hashes here.

Provenance

The following attestation bundles were made for agedum-0.1.0-py3-none-any.whl:

Publisher: release.yml on vcoeur/agedum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page