Address Copilot review feedback on PR #117: - lifecycle-manager: replace string-matching guards (`metadata["role"]`, `session.id.endsWith("-orchestrator")`) with the authoritative `lifecycle.session.kind !== "orchestrator"` check. The previous guard missed numbered orchestrator IDs like `${prefix}-orchestrator-1`, which could let a fresh agent report incorrectly override an orchestrator session's status. - orchestrator-prompt: reword the "Explicit Agent Reports" section to stop promising automatic surfacing in status/dashboard. CLI/UI display work is not part of this PR; the prompt now describes reports as a hint to lifecycle inference and explicitly notes SCM/runtime truth still wins. Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ao | ||
| cli | ||
| core | ||
| integration-tests | ||
| plugins | ||
| web | ||