POK-54: Add Amp (Sourcegraph) coding agent CLI to aikit#2
Merged
Conversation
Adds Amp from ampcode.com as the 21st managed agent. Installs via the official curl script (PowerShell on Windows), updates with `amp update`, tracks releases through the @ampcode/cli npm package, and authenticates with `amp login` (browser sign-in) or AMP_API_KEY for scripts/CI. Auth discovery recognizes ~/.config/amp/settings.json. Bumps aikit 1.6.2 -> 1.7.0 and updates docs, README, changelog, and characterization tests (registry now 21 agents). Co-authored-by: multica-agent <github@multica.ai>
This was referenced Jul 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes POK-54.
Summary
Adds Amp (by Sourcegraph, https://ampcode.com) as the 21st AI coding agent managed by
aikit. Amp is a popular agentic coding tool (read/edit code, run commands, MCP, Oracle reasoning) available in IDEs and via a CLI — a good fit to track alongside Claude Code, Codex, Cursor, etc.What changed
aikitAGENTS["amp"]), following the existing pattern (mirrors Qwen: officialcurlinstall + npm-based release tracking):curl -fsSL https://ampcode.com/install.sh | bash(PowerShellinstall.ps1on Windows) — the install method upstream recommends over npmamp --version; Update:amp updateversion_checkvia the@ampcode/clinpm packageauth_type: oauth_browser,auth_cmd: amp login(browser sign-in), withAMP_API_KEYfor scripts/CIdiscover_authnow recognizes~/.config/amp/settings.json(and.jsonc)1.6.2 → 1.7.0(additive) + docstring header20 → 21, new agents-table row,1.7.0changelog entrylen(AGENTS) == 21; addedtest_aikit_amp_registry_entryandtest_aikit_resolve_update_cmd_ampAll install/update/auth details verified against the official Amp manual and CLI docs.
Verification
aikit --version→aikit 1.7.0; registry loads 21 agents;ampdetection works for both curl (~/.local/bin/amp) and npm install pathsvenv/bin/python -m pytest: 222 passed, 11 failed — the 11 failures are pre-existing/environmental (9pluck, 1test_consolecolor, 1 aikit uninstall-prune) and are byte-identical with this branch stashed; no new failures, and the 3 Amp/registry tests pass.