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>/asSKILL.md(+ optional task files, scripts, and a per-harnessSKILL.<harness>.mdoverlay).
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8705cd9e4613a85fb22c7d4e9a1b265b33dfaefe5d5da3efcdf4713b9ebe6d20
|
|
| MD5 |
5e78deed1672c260e1077afdf09311e1
|
|
| BLAKE2b-256 |
c26ee6370e3e116b0ce76e6efbb55d7d159b3ee688cea994304c48c821081b1d
|
Provenance
The following attestation bundles were made for agedum-0.1.0.tar.gz:
Publisher:
release.yml on vcoeur/agedum
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agedum-0.1.0.tar.gz -
Subject digest:
8705cd9e4613a85fb22c7d4e9a1b265b33dfaefe5d5da3efcdf4713b9ebe6d20 - Sigstore transparency entry: 1634570051
- Sigstore integration time:
-
Permalink:
vcoeur/agedum@95ac6f9478c1ad4b9ffd14cf7b8b789761807b96 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/vcoeur
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@95ac6f9478c1ad4b9ffd14cf7b8b789761807b96 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe332c21b4c67a0b667301fe5b09c5e170398f38c3883bd4497f4b990b925597
|
|
| MD5 |
3021ae9ae9db827aa052e6649773daaa
|
|
| BLAKE2b-256 |
2a28526f1068620eec5247b3dc6c9d628f282eae9a76038b337ed4bf9ae3eff5
|
Provenance
The following attestation bundles were made for agedum-0.1.0-py3-none-any.whl:
Publisher:
release.yml on vcoeur/agedum
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agedum-0.1.0-py3-none-any.whl -
Subject digest:
fe332c21b4c67a0b667301fe5b09c5e170398f38c3883bd4497f4b990b925597 - Sigstore transparency entry: 1634570296
- Sigstore integration time:
-
Permalink:
vcoeur/agedum@95ac6f9478c1ad4b9ffd14cf7b8b789761807b96 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/vcoeur
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@95ac6f9478c1ad4b9ffd14cf7b8b789761807b96 -
Trigger Event:
push
-
Statement type: