Skip to content

docs(fleets): the chat keeps your place while a fleet replies - #207

Merged
indykish merged 2 commits into
mainfrom
chore/m207-005-chat-holds-still-changelog
Oct 3, 2026
Merged

indykish merged 2 commits into
mainfrom
chore/m207-005-chat-holds-still-changelog

Conversation

@indykish

@indykish indykish commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Documents the fleet chat work that follows #206 (agentsfleet M207_003 through M207_005, branch fix/m207-003-design-review). Stacked on #206: merge #206 first, and GitHub retargets this PR to main.

Session notes 1

A Sep 30 changelog entry and a revised Run and control a fleet page. They describe the chat holding the reader's place, reasoning that folds once, sends that end after 30 seconds, and the reconnect warning. The entry also lists the replayed, NUL and call_id API changes.

 page                 change
 ───────────────────  ──────────────────────────────────────────────
 changelog.mdx        Sep 30 entry: 10 What's new, 3 API, 3 fixes
 fleets/running.mdx   step 3: the held place, Jump to latest;
                      problems: Resend after 30 s, reconnect warning

Values trace to agentsfleet source:

  • 30 s is SEND_TIMEOUT_MS (ui/packages/app/components/domain/useFleetMessageDelivery.ts:39).
  • 90% is COUNT_FROM_SHARE (ui/packages/app/lib/api/fleets-types.ts:51).
  • One day is PENDING_SEND_TTL_MS (ui/packages/app/lib/streaming/pending-sends-storage.ts:66).
  • UZ-REQ-001 comes from malformed → INVALID_REQUEST (rustd/crates/afd_http/src/handler/mod.rs:63).
  • replayed is rustd/crates/afd_wire/src/event/steer.rs:146.
  • catching up is TILE_CATCHING_UP_EYEBROW (ui/packages/app/lib/wall/tile-liveness.ts:85).
  • 2m 05s is formatSeconds (ui/packages/app/lib/utils.ts:47).
  • The UI copy is verbatim from SteerComposer.tsx:15-22 and FleetConnectionNotice.tsx.

verified dates are unchanged: only the edited sections were rechecked (DOC-31).

Review

Review not run as a separate pass. The agentsfleet PR's /review covers the behaviour, and each value above was read from source on fix/m207-003-design-review at e5a696479.

Make

make test    exit 0   Ran 22 tests … OK; Documentation check passed
make lint    exit 0   success no broken links found
gitleaks     no leaks found

Evidence source: local, not Continuous Integration (CI).

🤖 Generated with Claude Code

RetriggerConfidence Score: 5/5

The PR appears safe to merge; the updated reconnect guidance does not promise complete recovery.

Summary

The PR documents fleet chat behavior during replies, send recovery, and stream reconnection. Since the previous review, it has qualified the recovery guidance in both the changelog and the fleet-running page.

Reviews (4) · Last reviewed commit: "docs(chat): resolve changelog conflict a..."

Session notes 2

Resolves the changelog conflict with main and corrects reconnect guidance in both the running guide and September 30 entry, in b924ef8.
The guide now explains that reconnect fetches recent saved activity; missed reply fragments and tool updates may remain missing.
The owner merged the PR as c8d0753; the docs checkout is clean on main and matches origin/main.

Review

P2 fleets/running.mdx:123: recovery wording implied every missed update was restored — FIXED in b924ef8, including the changelog.
Source checked at agentsfleet revision 2bdbada0a: fleet-stream-dispatch.ts:33-43 merges saved event rows, and fleet-stream-detail-recovery.ts reads saved final replies. The recovered rows cannot reconstruct every missed live update.
Greptile fix reply posted; its review of b924ef8 accepts the qualified wording.
Manual merge review found no remaining findings. Removing the September 30 block from the resolved changelog reproduces origin/main byte-for-byte.
No separate /gstack-review pass for this small documentation correction; the original code review remains recorded in session 1.

Make

Local macOS verification and Continuous Integration (CI) passed.

Command Exit Decisive output
make lint 0 Ran 22 tests; Documentation check passed; ✓ openapi drift check clean; success build validation passed; success no broken links found; Markdown link checks passed.
make test, via the pre-commit hook 0 Ran 22 tests; OK; Documentation check passed.
git diff --cached --check 0 No whitespace errors.
gitleaks dir --redact --no-banner 0 scanned ~20144913 bytes (20.14 MB); no leaks found.
git push origin HEAD:chore/m207-005-chat-holds-still-changelog 0 7cadbac..b924ef8 pushed.
gh pr checks 207 --repo agentsfleet/docs 0 lint, gitleaks and Greptile Review: SUCCESS; Mintlify Deployment: SKIPPED.
orly-babysit-prs stopped: merged Fix reply posted; final CI and Greptile green; owner merged before the first scheduled poll.
git pull --ff-only origin main 0 Fast-forward to c8d0753, including the merged PR.
git rev-list --left-right --count main...origin/main 0 0 0.

CI lint run 37123259908 passed on b924ef8.

Comment thread fleets/running.mdx Outdated
indykish added a commit to agentsfleet/agentsfleet that referenced this pull request Sep 30, 2026
Orly-Override: docs.updated (User docs for these changes are in agentsfleet/docs#207, stacked on #206. Indy: override both.)
@indykish
indykish added this pull request to stack #209 October 3, 2026 12:11
@indykish
indykish force-pushed the chore/m207-005-chat-holds-still-changelog branch from 31e8eee to 03d3145 Compare October 3, 2026 12:12
Base automatically changed from chore/m207-fleet-chat-streaming-changelog to main October 3, 2026 12:16
Sep 30 changelog entry for the fleet chat work after #206: the anchored
turn, reasoning that folds once, sends that end after 30 seconds, other
tabs' unsent messages, the conflict notice, the failure mark, the byte
count, catching up, the reconnect warning, and the replayed, NUL and
call_id API changes. Run and control a fleet explains the held place,
Resend after an unanswered send, and the reconnect warning.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@indykish
indykish force-pushed the chore/m207-005-chat-holds-still-changelog branch from 03d3145 to 7cadbac Compare October 3, 2026 12:16
@indykish
indykish merged commit c8d0753 into main Oct 3, 2026
4 checks passed
@indykish
indykish deleted the chore/m207-005-chat-holds-still-changelog branch October 3, 2026 12:35
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