feat: add Amp (ampcode.com) as a supported platform (scoped resubmission of #790)#948
feat: add Amp (ampcode.com) as a supported platform (scoped resubmission of #790)#948zuwasi wants to merge 1 commit into
Conversation
Scoped resubmission of Graphify-Labs#790 per maintainer review. Changes are limited to: - graphify/skill-amp.md (new skill adapted from skill-codex.md; uses Amp's Task tool for parallel subagent dispatch and AGENTS.md for project rules) - _PLATFORM_CONFIG['amp'] entry in graphify/__main__.py pointing to ~/.amp/skills/graphify/SKILL.md (avoids the .agents/skills/ collision with Codex/Antigravity) - 'amp' added to the CLI dispatch tuple so 'graphify amp install|uninstall' writes AGENTS.md via _agents_install - skill-amp.md added to pyproject.toml package-data so the wheel ships it Verified on Windows: 'graphify install --platform amp' copies the skill to ~/.amp/skills/graphify/SKILL.md, and 'graphify amp install' writes the AGENTS.md section. Amp-Thread-ID: https://ampcode.com/threads/T-019e450d-d59c-708b-a184-bef06c993873 Co-authored-by: Amp <amp@ampcode.com>
|
Implemented in v8 (commit 80301a0) — |
|
Hi Safi, Thanks for implementing Amp platform support in v8 — it's great to see it shipped and actively maintained. I'm glad the scoped resubmission was useful. I wanted to kindly flag one thing: it looks like the Amp support that landed in commit The evidence linking the two:
I completely understand that squashing is normal workflow — I'm not asking to change the merge process. I'd just appreciate it if my contribution could be acknowledged, either by:
Either would be appreciated. No pressure either way — happy to have contributed something that made it into the project. Thanks again for maintaining Graphify! Best, |
Scoped resubmission of #790, addressing both bugs flagged in the review and dropping all unrelated changes.
What's in this PR
Four files only, exactly as requested:
graphify/skill-amp.md(new) — Amp-specific skill, adapted fromskill-codex.md. Differences from the Codex variant:Tasktool for parallel subagent dispatch (multipleTaskcalls in the same response run concurrently)AGENTS.mdinstead ofCLAUDE.mdfor the always-on integrationspawn_agent/multi_agentconfig notesTasktool does not expose per-call token usage, so cost is reported as "not available"graphify/__main__.py— adds_PLATFORM_CONFIG["amp"]and"amp"to the agents-install dispatch tuple:pyproject.toml—skill-amp.mdadded to[tool.setuptools.package-data]so the wheel ships it.Both review bugs are fixed
skill-amp.mdis now inpyproject.tomlpackage-data — the installed wheel will include it, sographify amp installno longer raisesFileNotFoundError.~/.amp/skills/graphify/SKILL.md— matches the PR description from feat: add Amp (ampcode.com) as a supported platform #790 and avoids the collision with Codex / Antigravity at~/.agents/skills/.Verified on Windows
Closes #790's review concerns.