Devotd Github
새 소식코딩 에이전트

awslabs/cli-agent-orchestrator — effort 자동 결정 경로 추가

2026-11-02 커밋 ab9bbaab에서 awslabs/cli-agent-orchestrator가 일시적 에이전트의 effort 자동 결정 경로와 provisional 단계의 provider 자동 라우팅을 추가했다.

저장소 정보awslabs/cli-agent-orchestrator ↗

2026-11-02 커밋 ab9bbaab에서 awslabs/cli-agent-orchestrator가 일시적 에이전트의 effort 자동 결정 경로와 provisional 단계의 provider 자동 라우팅을 추가했다.

GitHub 설명: Multi-agent orchestration for AI coding CLIs — Claude Code, Kiro, Codex, and more, coordinated in isolated tmux sessions

스타
★ 1.4K
포크
297
언어
Python
라이선스
Apache-2.0
최신 릴리스
v2.5.4
원문 보기 ↗GitHub에서 보기 ↗

awslabs/cli-agent-orchestrator는 Claude Code, Kiro, Codex 같은 AI 코딩 CLI를 각각 격리된 tmux 세션에 두고 함께 조율하는 멀티에이전트 오케스트레이터다. 2026-11-02 커밋 ab9bbaab은 일시적(ephemeral) 에이전트에 effort: "auto"를 지정하면 실행 시점에 effort 값을 외부 결정 지점 effort.route에 묻도록 했다. 커밋 메시지는 이 effort 경로가 새 기능(#1171)이라고 밝힌다. 변경 규모는 추가 6172줄, 삭제 265줄이다.

이 경로는 에이전트를 클레임한 뒤 바인드하기 직전, assign과 두 handoff 경로에서만 결정 지점을 부른다. effort를 명시하거나 생략하면 질문하지 않는다. 결정 지점이 꺼져 있거나 shadow 모드면 ephemeral.default_effort 값으로 실행되고, 켜져 있으면 신뢰할 수 있는 답변만 [min_effort, max_effort] 구간으로 잘라 그 실행에만 적용하며, 쓸 수 없는 답이면 기본값으로 되돌아간다. 함께 ephemeral.min_effort 하한이 도입됐다. 명시한 effort가 바닥보다 낮으면 effort_below_policy로 거절하고, 결정 답변은 바닥 위로 올려 적용한다.

같은 커밋의 CHANGELOG는 provider: "auto"와 새 결정 지점 provider.route("Which CLI should run this task?")를 provisional로 추가한다. provider.route는 기본값이 꺼져 있고, 현재 제공되는 프로바이더로 유효한 집합이 하나도 없어 라우팅이 일어나지 않는다고 적혀 있다. 동작 자리만 마련된 단계다.

effort 쪽 지원 범위도 좁다. effort를 존중한다고 밝힌 프로바이더는 Claude Code(네이티브 에이전트 밖에서)와 Codex 둘뿐이며, 나머지에서는 질문 없이 not_honored로 기록된다. auto는 min_effort와 max_effort를 모두 요구하고(auto_requires_bounds), model과 effort가 함께 auto면 claim_lease_seconds를 2 * decisions.on_timeout_ms / 1000 + 30 이상으로 맞춰야 한다. auto_requires_decision_platform 거절은 없어졌다. 기록에는 nullable 컬럼 셋이 추가되고 백필 없이 업그레이드된다. 이 조합을 실제 운영에 넣으려면 지원 프로바이더와 설정 조건을 먼저 확인해야 한다.