-
Notifications
You must be signed in to change notification settings - Fork 17
OpenSep 25, 2026
No due date
•Last updated New and sharper chat surface work plus connecting and switching the model accounts codeaf runs on: side chats and forks, transcript grammar (lens), capture, wait clock, questions, home/task rows, voice — and named, switchable model connections (OpenRouter and custom: Ollama, vLLM, self-hosted, OpenAI-compatible) added and managed from /connect and /settings. Features and polish — not release blockers.
16% complete
List view
0 of 45 selected 0 issues of 45 selected
chat: the question's own-answer box answers none of the standard text-editing chords (⌘←/→, ⌘⌫, word kill), and the surface's boxes do not share one editing vocabulary
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:seriousWrong or missing behaviour a person meets in ordinary useWrong or missing behaviour a person meets in ordinary useStatus: Open.#1013 In Agent-Field/CodeAF;chat: the wait clock is inferred because the session emits no request-sent event, so it counted 26m47s of a request that was never sent
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsbugSomething the code does that it should notSomething the code does that it should nothelp wantedBigger than a first issue but still decision free; the approach is settled, run with itBigger than a first issue but still decision free; the approach is settled, run with itready for a laneHas a replication and an acceptance, no ruling owed, nobody on it — safe to startHas a replication and an acceptance, no ruling owed, nobody on it — safe to startsev:seriousWrong or missing behaviour a person meets in ordinary useWrong or missing behaviour a person meets in ordinary useStatus: Open.#374 In Agent-Field/CodeAF;chat: the tasks table, the home panels and the task record still quote a report's literal first line, so a fenced report draws three backticks
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notgood first issueSmall and isolated, the acceptance already written, no ruling owed; a safe first pull requestSmall and isolated, the acceptance already written, no ruling owed; a safe first pull requestsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#931 In Agent-Field/CodeAF;A question whose answers do not fit the row is drawn as a row anyway, with an answer cut off: questionRowFits has no callers
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1005 In Agent-Field/CodeAF;cmd/codeaf: quitting a keyless first run leaves a raw Go log line on the terminal
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notgood first issueSmall and isolated, the acceptance already written, no ruling owed; a safe first pull requestSmall and isolated, the acceptance already written, no ruling owed; a safe first pull requestsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1053 In Agent-Field/CodeAF;cmd/codeaf:
codeaf --model <slug>is refused, and the manual's flags table does not say the flags followchatarea:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1052 In Agent-Field/CodeAF;proposal: the provider choice lives in /model, is called "provider", and is discoverable from the model row
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)featureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksStatus: Open.#1023 In Agent-Field/CodeAF;chat, config:
/yolo, ayolochoice in permissions, andturn on yoloon every permission questionarea:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)featureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksStatus: Open.#1074 In Agent-Field/CodeAF;Side chats when you need to think out loud
roadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionStatus: Open.#1081 In Agent-Field/CodeAF;Use skills from other agent harnesses
area:toolsThe tool layer: built-in tools, registries, beltsThe tool layer: built-in tools, registries, beltsfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksneeds groomingShape and scope are still being decided — the approach is not settledShape and scope are still being decided — the approach is not settledroadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionStatus: Open.#1277 In Agent-Field/CodeAF;Per-chat history, and a stash you can bring back
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksneeds groomingShape and scope are still being decided — the approach is not settledShape and scope are still being decided — the approach is not settledroadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionStatus: Open.#1286 In Agent-Field/CodeAF;Move work between chat and tasks: suggest it, or say the word
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksneeds groomingShape and scope are still being decided — the approach is not settledShape and scope are still being decided — the approach is not settledroadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionStatus: Open.#1287 In Agent-Field/CodeAF;Approvals answer in five vocabularies: one word set across the sheet, the card, /permissions and the transcript
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)featureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into taskshelp wantedBigger than a first issue but still decision free; the approach is settled, run with itBigger than a first issue but still decision free; the approach is settled, run with itsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1301 In Agent-Field/CodeAF;Re-tab /settings to the approved IA: nine standard-named nodes, search front door, working set, presets
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)epicA parent issue whose children are the workA parent issue whose children are the workfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksStatus: Open.#1303 In Agent-Field/CodeAF;Keybindings: page-dependent shortcut listing and a way to change them
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)featureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksStatus: Open.#1299 In Agent-Field/CodeAF;tui3: a reply that is only a number and a full stop draws nothing
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)good first issueSmall and isolated, the acceptance already written, no ruling owed; a safe first pull requestSmall and isolated, the acceptance already written, no ruling owed; a safe first pull requestStatus: Open.#1072 In Agent-Field/CodeAF;CodeAF, native on your desktop
roadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionStatus: Open.#1083 In Agent-Field/CodeAF;chat, session: rename a conversation from its tab (double-click,
/rename), and an opt-in hue for the live tab signalarea:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksStatus: Open.#1087 In Agent-Field/CodeAF;chat: rewind takes the conversation back and never the files, and the UX nowhere names workspace_restore, the one verb that can
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsbugSomething the code does that it should notSomething the code does that it should notsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1090 In Agent-Field/CodeAF;manual: "what does model family mean" and "what does picked from learn mean" reach the wrong page
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)hygieneTests, laws, dead code, duplication — no person-facing changeTests, laws, dead code, duplication — no person-facing changeStatus: Open.#1199 In Agent-Field/CodeAF;codeaf pool status: the last sweep line says judged 0 after the start-up sweep judged the pending record; the text never names the install identity
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1201 In Agent-Field/CodeAF;Glyph rendering: the command-line path has no fallback, and column width is measured with the wrong ruler
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1292 In Agent-Field/CodeAF;perf: surface GOGC=400 costs 10-15 MB RSS over long sessions
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)Status: Open.#1310 In Agent-Field/CodeAF;Answer shortcut vanishes on a narrow frame
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:papercutA wording, a hint, a small wrongness that costs a momentA wording, a hint, a small wrongness that costs a momentStatus: Open.#1323 In Agent-Field/CodeAF;Home cannot reselect a waiting ask-here exchange
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)bugSomething the code does that it should notSomething the code does that it should notsev:seriousWrong or missing behaviour a person meets in ordinary useWrong or missing behaviour a person meets in ordinary useStatus: Open.#1346 In Agent-Field/CodeAF;