summaryrefslogtreecommitdiff
path: root/git@code-push.tjp.lol:panto-agent.git
diff options
context:
space:
mode:
authort <t@tjp.lol>2026-07-03 09:49:13 -0600
committert <t@tjp.lol>2026-07-03 10:53:10 -0600
commit94568d9f70b12fa348040a7998dac7b0808b0258 (patch)
treee177f28e534c44525ec9828edc3cab18e7c6756e /git@code-push.tjp.lol:panto-agent.git
Initial changes: agent.rules and agent.skill extensionsHEADmain
panto-agent is a luarocks rock providing the agent.* extension suite for pantograph's panto CLI: - agent.rules: injects AGENTS.md/CLAUDE.md (AGENTS.md wins, never both) from the base agent dir, user config dir, and project root into the system prompt at session start. Also hooks std.read tool results to append rules files found between a read location and the project root, each injected at most once per session. - agent.skill: discovers Agent Skills (SKILL.md with YAML frontmatter) across data/config/home/project skill dirs with later dirs shadowing earlier ones, and exposes them via an agent.skill tool whose enum and description are built from the surviving skills. The tool returns the skill's instructions with frontmatter stripped. Not registered when no skills are found. Includes a rockspec, README, and a panto-runnable self-check (_selfcheck.lua, underscore-prefixed so panto's directory scan skips it). Sources live under panto-agent/ so require works the same installed or from a checkout.
Diffstat (limited to 'git@code-push.tjp.lol:panto-agent.git')
0 files changed, 0 insertions, 0 deletions