Skip to content

v3.28.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:47
· 925 commits to main since this release
6385429

What's changed

  • Calmer session switches. Opening another session no longer flashes a blank pane or spinner. A recently viewed session shows its last transcript immediately, and the next one fades in.
  • Notch island puts finished work first. The pill shows unread Done or Failed ahead of Working, so you learn a job finished without waiting for everything else to stop.
  • Plans read better in a maximized dock. Plans and side questions keep a readable line length. Wide tables, code, and diagrams sit in a centered band.
  • Longer questions and plan summaries. Agents can ask questions of up to 1,000 characters, with option descriptions up to 400, and write plan summaries up to 600. They no longer get rejected and retry.
  • Smarter tool errors. A tool called by another harness's name (such as bash) gets a "Did you mean …?" suggestion. An absolute path like /DESIGN.md that exists in the workspace points to the workspace-relative path.
  • Steadier prompt cache. AGENTS.md and the skill list are read once per session, so editing them mid-session no longer re-sends the whole context uncached. Changes apply from the next session. Edited skill instructions still load right away.
  • Prompt-cache misses explained in telemetry. Model-call spans record what changed in the request (system prompt, tools, or messages) when the cache missed.
  • One TypeScript language server per project. .ts and .tsx files share a server, which halves memory and avoids a second cold start.
  • Fixes: ⌘L / ⌘⇧L focus the palette search box. A reply's footer stays above a manual or idle compaction. The dock tab no longer shows a stray focus ring or fill after ⌘⇧D. A broken skill file is logged once, with its path. Errors from a stopped preview dev server are throttled in the logs.

Full changelog: v3.27.0...v3.28.0