Skip to content

Implement multi-agent command format adaptation#28

Merged
sigent-ai-dev merged 1 commit into
mainfrom
feature/10-multi-agent
May 21, 2026
Merged

Implement multi-agent command format adaptation#28
sigent-ai-dev merged 1 commit into
mainfrom
feature/10-multi-agent

Conversation

@sigent-ai-dev

Copy link
Copy Markdown
Owner

Summary

Adds per-agent format transformation so adm init --ai <agent> produces correctly formatted command files for each supported AI coding agent.

Changes

  • src/adm_cli/agents.py — adapt_command() and command_filename()
  • src/adm_cli/init.py — uses adapter instead of raw copy
  • tests/test_agents.py — 12 tests for format transformation
  • tests/test_init.py — updated agent tests for correct filenames

Linked Issues

Closes #10

Test Plan

  • 85 tests pass
  • All 6 agents produce correct format and filename

Checklist

  • Self-review completed

Adds agents.py with format transformation for all 6 supported agents:
- Claude/Cursor: markdown with dot separator (adm.lineage.md)
- Gemini/Q: TOML format with args placeholder (adm.lineage.toml)
- Copilot/Windsurf: markdown with hyphen separator (adm-lineage.md)

Strips Claude-specific frontmatter (handoffs) for non-Claude agents.
Converts $ARGUMENTS to {{args}} for TOML agents.

85 tests pass (12 new for agent adaptation).

Closes #10
@sigent-ai-dev
sigent-ai-dev merged commit 8d65afa into main May 21, 2026
@sigent-ai-dev
sigent-ai-dev deleted the feature/10-multi-agent branch May 21, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multi-agent command format adaptation

1 participant