Commit Graph

12 Commits

Author SHA1 Message Date
Peter Steinberger
445d975b99
fix(claude): bump built-in adapter range
Bump the ACPX-owned Claude ACP adapter package range to `^0.31.0` so fresh built-in launches pick up Opus 4.7 support and later ACP compatibility fixes.

Also adds Claude built-in docs, fixes the stale docs package name, locks the range in tests, and hardens temp-home cleanup for a reproduced macOS `ENOTEMPTY` race in the CLI test suite.

Supersedes #253.
2026-04-25 08:06:16 +01:00
vokako
fb392bb6f7
fix: use kiro-cli-chat directly to prevent orphan child processes (#129)
* fix: use kiro-cli-chat directly to prevent orphan child processes

kiro-cli is a wrapper that forks kiro-cli-chat as the actual ACP
server process. When acpx sends SIGTERM to kiro-cli on session close,
only the wrapper is killed while kiro-cli-chat continues running as
an orphan process. These orphaned processes accumulate over time and
cause port/resource conflicts that result in ACP_TURN_FAILED errors
on subsequent messages in persistent sessions.

Fix: point the built-in kiro agent directly at kiro-cli-chat acp,
bypassing the wrapper entirely. This ensures clean process lifecycle
without needing process group kill logic.

Related: #42 (proposed process group cleanup approach — this commit
provides a simpler fix by avoiding the wrapper altogether)

* test: cover built-in kiro command (#129)

---------

Co-authored-by: Onur Solmaz <2453968+osolmaz@users.noreply.github.com>
2026-03-29 12:34:10 +02:00
Onur Solmaz
71dbd0b27b fix: remove codex model alias rewriting 2026-03-29 10:59:29 +02:00
Mohammed Reschreiter
37763b8753 fix: support --model for codex sessions 2026-03-29 10:59:29 +02:00
Xinyuan Wang
d5ac799ba2
Add built-in Qoder ACP support (#178) 2026-03-28 11:40:47 +01:00
Prajna
1acda08f82
feat: add built-in trae agent backed by trae-cli (#171)
* feat: add built-in trae agent mapping

* docs: sync acpx skill built-ins

* fix: use traecli for built-in trae agent

---------

Co-authored-by: prajna <prajna@Mac-mini.local>
Co-authored-by: Onur Solmaz <2453968+osolmaz@users.noreply.github.com>
2026-03-28 11:21:14 +01:00
Vincent Koc
ba0abbffa0
feat: add Factory Droid aliases (#156) 2026-03-17 21:09:18 -07:00
Vincent Koc
acd87c2b5d
fix: close codex-acp session config gaps (#127)
* fix: bridge codex thought_level to reasoning_effort

* docs: refresh codex session config guidance

* test: align codex session-control error assertions
2026-03-12 13:05:29 -04:00
gandli
b824cafea2
feat: add iflow agent support (#109)
* feat: add iflow agent support

* docs: sync iflow built-in docs

* docs: add iflow changelog entry

---------

Co-authored-by: gandli <gandli@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-03-11 01:07:18 -04:00
YifuGu
33f2d158cb
feat: Add Factory Droid as built-in agent (#112)
* feat: add Factory Droid as built-in agent

Register droid via droid-acp adapter at position 8 (after copilot).
Also fixes missing cursor entry in skills/acpx/SKILL.md.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor: switch droid to native ACP command

Use official `droid exec --output-format acp` instead of community
droid-acp adapter. Factory's native command is the supported path.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs: fix acpx skill built-in order

* test: lock full built-in agent order

* test: cover droid built-in resolution

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-03-11 00:45:20 -04:00
Mike Chong
4144d53892
fix: use --acp flag for Gemini CLI instead of deprecated --experimental-acp (#113)
* fix: use --acp flag for Gemini CLI instead of deprecated --experimental-acp

Gemini CLI 0.33+ supports --acp as the standard flag and has deprecated
--experimental-acp. Update the agent registry to use the current flag.

See: gemini --help ('--experimental-acp ... deprecated, use --acp instead')

* fix: update all --experimental-acp references to --acp

- src/agent-registry.ts: already updated in previous commit
- src/client.ts: isGeminiAcpCommand now accepts both --acp and
  --experimental-acp for backward compat with user config overrides
- test/integration.test.ts: use --acp in test fixture
- README.md, agents/README.md, agents/Gemini.md, skills/acpx/SKILL.md:
  update documentation references
- CHANGELOG.md: add entry under Unreleased/Fixes

* fix: gate gemini ACP flag by CLI version

* test: cover Gemini CLI ACP flag compatibility

* docs: clarify Gemini CLI ACP flag compatibility

---------

Co-authored-by: Mike Chong <real.mike.chong@gmail.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-03-10 23:33:49 -04:00
Onur Solmaz
9141b63a4c
feat: add Cursor ACP support (#98)
* feat: add Cursor ACP support

* docs: enforce example agent ordering

* docs: normalize built-in agent ordering

* docs: strengthen ordering policy in AGENTS

* docs: format AGENTS ordering policy

* docs: reorganize built-in agent docs

* docs: restore AGENTS policy wording
2026-03-10 08:36:03 +01:00