feat(agent): generate reactive task titles - #754
Merged
Conversation
Deploying maple with
|
| Latest commit: |
2466447
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://9c529560.maple-ca8.pages.dev |
| Branch Preview URL: | https://codex-maple-agent-titles-map.maple-ca8.pages.dev |
AnthonyRonning
force-pushed
the
codex-maple-agent-titles-maple
branch
from
August 9, 2026 19:18
a91b516 to
f977009
Compare
AnthonyRonning
changed the base branch from
master
to
codex-agent-mode-sidebar-maple
August 9, 2026 19:18
AnthonyRonning
force-pushed
the
codex-maple-agent-titles-maple
branch
from
August 9, 2026 19:33
f977009 to
59e93ab
Compare
AnthonyRonning
force-pushed
the
codex-maple-agent-titles-maple
branch
from
August 9, 2026 20:48
59e93ab to
5f82ef9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stack
This remains position 2 of native GitHub stack #757. PR #745 is merged, and GitHub has retargeted this PR to
master.Summary
New taskbecomes an immediate first-message preview, then an independent semantic title.llama3-3-70b, the first 500 Unicode characters, a 3-5 word prompt, 15 output tokens, and thinking disabled.SessionUpdatedevent so both the header and sidebar react after the main response has already finished.Why
The first implementation allowed semantic naming only a 500 ms grace period after the main response. A short prompt such as
hey how are you?can receive a fast answer, so the title request was cancelled before it completed and the prompt preview became permanent.Title generation is now a separately tracked session task. It starts after the first prompt is durably handled, does not block the composer or compete with the response stream, and can finish after
runFinished. Runtime stop, logout, and session deletion still cancel and join the task before account or session state is removed. First-turn error and cancellation paths preserve retry eligibility or continue naming a prompt that was already persisted.Goose built-in automatic scheduling remains disabled because it is detached, may rename during the first three turns, and does not match Maple title authority semantics. Maple still uses Goose provider and session boundaries; the small Maple-owned layer supplies title-specific model policy and lifecycle ownership.
Validation
taowarnings onlygit diff --check