Skip to content

fix(agents): refuse a stream under another run's id or a second time - #797

Open
justintime4tea wants to merge 6 commits into
justingross/GH-778-run-id-on-run-contextfrom
justingross/GH-790-refuse-stream-misuse
Open

justintime4tea wants to merge 6 commits into
justingross/GH-778-run-id-on-run-contextfrom
justingross/GH-790-refuse-stream-misuse

fix(agents): refuse a stream under another run's id or a second time

a417f91
Select commit
Loading
Failed to load commit list.
Mezmo Org GitHub App for Jenkins / Commitlint succeeded Oct 9, 2026 in 5s

Commitlint

🟢 All commits follow the conventional commit style. Great work!

Details

🟢 commit (${\color{blue}a417f91}$) fix(agents): refuse a stream under another run's id or a second time

🟢 commit (${\color{blue}3b49718}$) doc(orchestration): describe only the factory's own run choice

🟢 commit (${\color{blue}b56d53c}$) fix(server): tie a run's id to its origin on the agent span

🟢 commit (${\color{blue}9ddda20}$) fix(agents): match a run's id by its spelling

🟢 commit (${\color{blue}fdeaa3f}$) fix(orchestration): name an unscoped orchestration by one run id

🟢 commit (${\color{blue}fcad73f}$) refactor(agents): name a run by its RunId

🟢 commit (${\color{blue}5db77be}$) refactor(cli): use the shared duration_ms serde module

🟢 commit (${\color{blue}1e7fd93}$) refactor(events): share timestamp, sequence number, and duration_ms

🟢 commit (${\color{blue}58337b4}$) feat(events): refuse empty and nil identifiers

🟢 commit (${\color{blue}a153df9}$) feat(events): give a session an event envelope carrying run lifecycle