| Age | Commit message (Expand) | Author |
| 2026-06-18 | preserve signature origins across compactions | t |
| 2026-06-18 | Preserve content blocks and thinking origin in C store append | t |
| 2026-06-18 | fix compaction in the presence of consecutive user-role messages | t |
| 2026-06-17 | fix blank lines after listings | t |
| 2026-06-16 | support static linking, and openai_codex_responses in libpanto-c | t |
| 2026-06-16 | esc key to interrupt the agent | t |
| 2026-06-16 | fix user-text empty lines | t |
| 2026-06-16 | tool collapsed state, and fixing dirty component flags | t |
| 2026-06-16 | fix differential rendering, eliminate screen flicker (it's not THAT hard) | t |
| 2026-06-16 | preserve indentation of sub-lists, reset formatting for the component after c... | t |
| 2026-06-16 | display fixes: markdown rendering, tool-specific components | t |
| 2026-06-15 | models.dev list validation against actual provider's /models | t |
| 2026-06-15 | anthropic credentials in oauth providers (eg copilot) | t |
| 2026-06-15 | model registry sync via models.dev | t |
| 2026-06-15 | Add Codex Responses support and session debugging | t |
| 2026-06-15 | fix a pointer-casting bug | t |
| 2026-06-15 | auth: flatten [auth.<name>] config + ${...} substitution | t |
| 2026-06-15 | docs: note openai_responses serializer/parser scope and reasoning-continuity ... | t |
| 2026-06-15 | auth: openai_responses provider for Codex subscription (Tier 2) | t |
| 2026-06-15 | docs: as-built status for OAuth provider auth | t |
| 2026-06-15 | auth: turn-time resolution in the TUI (inline login + 401 retry) | t |
| 2026-06-15 | auth: CLI auth manager + `panto auth` subcommands | t |
| 2026-06-15 | auth: OAuth device flows, refresh, and Copilot exchange (C5) | t |
| 2026-06-15 | auth: HTTP helper + token storage (C3, C4) | t |
| 2026-06-15 | auth: thread provider extra_headers into request headers (C6) | t |
| 2026-06-15 | auth: clean-break named [auth.<name>] sessions + extra_headers | t |
| 2026-06-13 | oauth provider doc | t |
| 2026-06-12 | improve errors: retries, surfacing provider errors to the user | t |
| 2026-06-12 | anthropic prompt caching | t |
| 2026-06-12 | add latest output into footer context window display | t |
| 2026-06-12 | fuzzy selectors for models and reasoning levels | t |
| 2026-06-12 | Replace Footer FPS display with model dimension and dim styling | t |
| 2026-06-11 | some go bindings fixes and an example app | t |
| 2026-06-11 | expand libpanto-go and -c to the full libpanto API surface | t |
| 2026-06-11 | libpanto-go | t |
| 2026-06-11 | libpanto API fixes | t |
| 2026-06-10 | libpanto-c | t |
| 2026-06-10 | example full application through the lua api | t |
| 2026-06-10 | fix anthropic thinking effort json placement | t |
| 2026-06-10 | fix: eliminate scrollback-clearing flash when streaming with expanded tool ou... | t |
| 2026-06-10 | better document that the read tool works with binary types | t |
| 2026-06-10 | strip ANSI color sequences from tool output for display | t |
| 2026-06-10 | Add addUserText helper; update all call sites | t |
| 2026-06-10 | language bindings doc libpanto-lua plan | t |
| 2026-06-10 | expose `panto` to extensions as a require()able module, not a global | t |
| 2026-06-10 | mark done todos | t |
| 2026-06-09 | accurately count message width | t |
| 2026-06-09 | color theme | t |
| 2026-06-09 | fix streaming rendering | t |
| 2026-06-09 | anthropic thinking | t |