agent-orchestrator/backend/internal/adapters/agent
NIKHIL ACHALE 09768f29b9
Refactor Kimi and Qwen agent adapters for improved prompt delivery an… (#2497)
* Refactor Kimi and Qwen agent adapters for improved prompt delivery and session management

- Updated Kimi adapter to launch interactive sessions and handle prompt delivery after startup, avoiding non-interactive `-p` mode.
- Introduced `GetPromptDeliveryStrategy` method in Kimi to specify prompt delivery strategy.
- Modified Qwen adapter to utilize remote-input bridge for worker sessions, ensuring tasks are submitted into the interactive TUI after startup.
- Enhanced session manager to support new prompt delivery strategies, including handling prompts after session start.
- Added tests for prompt delivery behavior in both Kimi and Qwen adapters, ensuring correct command generation and session state management.
- Updated LaunchConfig to include DataDir for better session management.

* fix(qwen): initialize command slice with capacity for improved performance

* fix: harden qwen spawn cleanup
2026-07-08 01:45:31 +05:30
..
activitydispatch refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
activitystate refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
agentbase refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
agy refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
aider refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
amp fix(amp): update launch command to ignore unsupported system prompt flags (#2446) 2026-07-06 15:02:59 +05:30
auggie refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
authprobe feat: add agent catalog/auth API and safer orchestrator switching (#2309) 2026-07-04 10:59:34 +05:30
autohand refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
binaryutil refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
claudecode refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
cline Refactor Kimi and Qwen agent adapters for improved prompt delivery an… (#2497) 2026-07-08 01:45:31 +05:30
codex refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
continueagent Refactor Kimi and Qwen agent adapters for improved prompt delivery an… (#2497) 2026-07-08 01:45:31 +05:30
copilot refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
crush refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
cursor refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
devin Refactor Kimi and Qwen agent adapters for improved prompt delivery an… (#2497) 2026-07-08 01:45:31 +05:30
droid refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
goose refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
grok refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
hooksjson refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
hookutil refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
kilocode refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
kimi Refactor Kimi and Qwen agent adapters for improved prompt delivery an… (#2497) 2026-07-08 01:45:31 +05:30
kiro feat: enhance Kiro agent integration with custom AO agent prompts (#2444) 2026-07-06 02:58:08 +05:30
opencode refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30
pi feat(pi): update Pi agent to support interactive sessions and adjust command arguments (#2480) 2026-07-07 20:37:44 +05:30
qwen Refactor Kimi and Qwen agent adapters for improved prompt delivery an… (#2497) 2026-07-08 01:45:31 +05:30
registry feat: add agent catalog/auth API and safer orchestrator switching (#2309) 2026-07-04 10:59:34 +05:30
vibe refactor(adapters): cut ~3,100 LOC of redundancy in the agent adapter layer (#2349) (#2355) 2026-07-04 20:49:15 +05:30