David Kaya and Copilot
1bd0fcba3e
refactor: improve sidecar backend structure
...
Refactor sidecar command dispatch, approval handling, transcript projection, stream merging, and tooling helpers while preserving behavior and expanding backend regression coverage.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-25 20:11:59 +01:00
David Kaya and Copilot
f2c5b2cf1a
fix: preserve handoff final authorship
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-25 00:15:30 +01:00
David Kaya and Copilot
6460fe7173
fix: preserve agent authorship across projections
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-25 00:10:56 +01:00
David Kaya and Copilot
9bfd7837aa
fix: preserve handoff agent identity
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-25 00:02:46 +01:00
David Kaya and Copilot
7c848113c0
fix: correct handoff output attribution
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 23:55:30 +01:00
David Kaya and Copilot
5ab0b22d15
fix: align orchestration behavior with agent framework docs
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 22:09:52 +01:00
David Kaya and Copilot
f1a96773c8
refactor: decompose CopilotWorkflowRunner
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 21:10:06 +01:00
David Kaya and Copilot
44d9c43b09
refactor: resolve approval tools from SDK call ids
...
- correlate permission requests to tool names via ToolCallId when the
workflow request stream exposes matching CallId values
- keep the url-to-web_fetch alias only as a narrow fallback when a
matching tool call cannot be recovered
- cover generic permission-category lookup for url, shell, and read in
sidecar tests
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 21:03:16 +01:00
David Kaya and Copilot
7622d047b1
fix: auto-approve URL permission requests
...
- map GitHub Copilot SDK PermissionRequestUrl to web_fetch so runtime
tool auto-approval matches URL fetch permissions
- include hook tool names in approval tool-name extraction
- include requested URLs in approval detail when manual review is still
required
- add sidecar tests covering URL and hook permission handling
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 20:43:06 +01:00
David Kaya and Copilot
d5c538eed9
feat: add tool-specific approval overrides
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 20:02:29 +01:00
David Kaya and Copilot
50a8e5dfbe
refactor: rename Kopaya to Eryx
...
Rename the product, runtime surfaces, sidecar projects, docs, tests, and packaging outputs from Kopaya to Eryx across the repository.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-23 22:01:23 +01:00