Skip to content

fix(interactive-sessions): bound interactive state and resolve sessions against authoritative context — prevent queue growth and incorrect workspace use - #796

Draft
unohee wants to merge 5 commits into
mainfrom
swarm/AGT-3472-fix-interactive-sessions-bound-interacti
Draft

unohee wants to merge 5 commits into
mainfrom
swarm/AGT-3472-fix-interactive-sessions-bound-interacti

Conversation

@unohee

@unohee unohee commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

Published because this run stopped and needs a human: autonomous execution failed 4 times

It has not been reviewed and is very likely incomplete — this PR is a draft on purpose. It exists so the work is reviewable instead of sitting on a branch that was never pushed.

Change shape

525 file(s): 263 source · 238 test · 4 docs · 20 other

Base freshness

Branch base is 185 commit(s) behind main at publication.

⚠️ File overlap with in-flight work

This branch changes files that other open PRs / active branches also touch. Coordinate before merging to avoid divergent parallel edits (INT-2388 #3):

  • PR chore(audit): codebase audit 2026-08-09 — review --max (47 follow-ups) #795 (swarm/AGT-3455-chore-audit-codebase-audit-2026-08-09-re) — 1 file(s): package-lock.json
  • PR chore(audit): codebase audit 2026-08-09 — review --max (40 follow-ups) #792 (swarm/AGT-3485-chore-audit-codebase-audit-2026-08-09-re) — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3417-fix-async-ui-contain-rejected-commands-a — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3420-fix-state-make-task-and-graph-state-upda — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3422-fix-output-enforce-aggregate-output-budg — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3423-fix-execution-bound-subprocesses-and-uni — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3426-fix-orchestration-preserve-message-feedb — 1 file(s): src/support/timeWindow.ts
  • branch origin/swarm/AGT-3429-fix-streaming-bound-event-and-subprocess — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3434-perf-knowledge-memory-bound-graph-discov — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3442-fix-integrations-validate-provider-and-c — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3444-fix-state-protect-persisted-issue-memory — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3446-fix-output-sanitize-and-budget-rendered- — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3447-fix-repository-harden-filesystem-git-and — 2 file(s): package-lock.json, src/support/workSessionRoutes.ts
  • branch origin/swarm/AGT-3457-fix-state-persistence-make-state-transit — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3468-fix-automation-state-make-workflow-and-b — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3473-fix-graphql-costing-account-for-aliased- — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3486-fix-tool-boundaries-harden-command-guard — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3491-fix-memory-make-retrieval-compaction-and — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3492-fix-network-access-restrict-notification — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-3495-fix-auto-linking-release-deadline-limite — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4008-feature-implement-authenticated-github-r — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4024-feat-task-state-replace-the-dot-lock-wit — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4027-bug-an-operator-reply-queues-behind-agen — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4045-feat — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4059-bug-dashboard-s-latestaddressable-can-ta — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4128-feature-warehouse-a-single-agent-explora — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4153-bug-coordinationtools-test-asserts-an-un — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4160-fix-security-audit-remove-codeql-from-th — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4182-meta-autodeploy-lane-on-vela-merged-main — 1 file(s): package-lock.json
  • branch origin/swarm/AGT-4232-fix-adapters-provider-role-split — 1 file(s): package-lock.json
  • ⚠️ MERGED PR fix(streaming): bound SSE payloads, sockets, streams and subprocesses (salvage #759, #762, #765) #789 (salvage/streaming-bounds) — not in this branch's history, verify its fix wasn't dropped — 1 file(s): src/support/workSessionRoutes.ts
  • ⚠️ MERGED PR release: publish 0.24.3 #783 (release/0.24.3) — not in this branch's history, verify its fix wasn't dropped — 1 file(s): package-lock.json
  • ⚠️ MERGED PR release: publish 0.24.2 #715 (heewonoh/agt-4484-release-0-24-2) — not in this branch's history, verify its fix wasn't dropped — 1 file(s): package-lock.json

Linear

Closes AGT-3472


🤖 Generated with OpenSwarm

unohee added a commit that referenced this pull request Oct 3, 2026
…ast failure (AGT-4672) (#812)

summarizeFailure kept the first 500 characters. For a pytest failure those are
progress dots, so drafts #796 and #798 said nothing about what failed; the
failing test ids and totals are at the end. Drop progress runs and percentage
marks first, then keep the head and the tail of what is left.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant