Commit graph

  • 5ff8c02708 feat(chord): workers start from the base code the server booted with Mario Zechner 2026-11-04 21:18:17 +00:00
  • df0d88aac1
    fix(coding-agent): keep model selector selection when the catalog refresh lands (#11810) Petr Houška 2026-11-04 22:15:02 +01:00
  • 0bd06a804f fix(coding-agent): keep llama.cpp search selection when results land Petr Houška 2026-11-04 22:10:42 +01:00
  • 474416d70b feat(p2): subagents can use code mode Armin Ronacher 2026-11-04 21:53:05 +01:00
  • 617d0ef549 fix(p2): archiving closes an outdated terminal host's terminals through the viewer protocol Armin Ronacher 2026-11-04 21:27:55 +01:00
  • 47005dbe36 feat(p2): terminal tool for the agent, tmux-style argv, code mode only Armin Ronacher 2026-11-04 21:23:18 +01:00
  • 19ebafb657 fix(coding-agent): keep model selector selection when the catalog refresh lands Petr Houška 2026-11-04 21:15:25 +01:00
  • 67afac1831 docs(chord): decision: workers start from the base code the server booted with Mario Zechner 2026-11-04 20:50:35 +00:00
  • 55d3fda7a4 docs(chord): decision: the rollout order stays, no loading grace Mario Zechner 2026-11-04 20:15:09 +00:00
  • 04f672a18d feat(p2): render artifacts inline at the tool call site Mario Zechner 2026-11-04 21:04:25 +01:00
  • 9e870f6f00
    fix(coding-agent): do not split surrogate pairs when truncating text (#11757) Petr Houška 2026-11-04 20:59:46 +01:00
  • 8889e623d5 feat(chord): group commit in the store (decision S18) Mario Zechner 2026-11-04 19:53:19 +00:00
  • fabf916fcf feat(durable): SqliteStorage commits a group in a few statements Mario Zechner 2026-11-04 19:53:19 +00:00
  • d84123b326 feat(coding-agent): move provider defaults to newer models at the same or a lower price Armin Ronacher 2026-11-04 20:08:36 +01:00
  • b425754a23 feat(coding-agent): default Anthropic model is Claude Opus 5.5 Armin Ronacher 2026-11-04 20:00:55 +01:00
  • 707888ece6 feat(p2): paste images into the composer Armin Ronacher 2026-11-04 18:39:15 +01:00
  • 386db6130e feat(p2): MCP OAuth sign-in, MCP sheet and TUI command, footer menu Armin Ronacher 2026-11-04 18:32:45 +01:00
  • 20c637b1a5 feat(schema): run const, enum, type list, bounds and pattern checks inline in object and array loops Armin Ronacher 2026-11-04 17:37:22 +01:00
  • 0c5b7ee393 feat(p2): switch /tree branches while busy; subagents report to the asking branch David Brailovsky 2026-11-04 18:13:57 +01:00
  • 4d72d05bcd fix(coding-agent): send provider tokens in pi mcp list Armin Ronacher 2026-11-04 17:59:11 +01:00
  • d6339fb097 feat(p2): TUI side panel; /artifacts opens artifacts beside the chat David Brailovsky 2026-11-04 17:51:03 +01:00
  • edc9c69892 feat(chord): the reload suite, kit timeouts and base marks, four reload fixes Mario Zechner 2026-11-04 16:47:07 +00:00
  • fcebc09956 docs(chord): reload table corrected by the audit and the reload suite Mario Zechner 2026-11-04 15:55:13 +00:00
  • 1a93bad3ed feat: abstract filestystem Cristina Poncela Cubeiro 2026-11-04 16:46:23 +01:00
  • 533a4e18a8 gramps happy, no pi-durable Cristina Poncela Cubeiro 2026-11-04 16:29:54 +01:00
  • 8d709eab98 cleanup Cristina Poncela Cubeiro 2026-11-04 16:21:18 +01:00
  • d8981c7ba0 feat(p2): sidebar branch rows behind the session's expand control Mario Zechner 2026-11-04 16:07:30 +01:00
  • 6515a79772 feat(chord): calls in flight survive a loading unbind Mario Zechner 2026-11-04 15:12:13 +00:00
  • 395f3e0318 docs(chord): what a user sees during a reload Mario Zechner 2026-11-04 14:59:02 +00:00
  • 0a180b049a feat(p2): keep serving older Sessions, Catalog and SessionTree versions Mario Zechner 2026-11-04 15:32:51 +01:00
  • 7670c8be43 feat(p2): stored, renamable /tree branch labels Mario Zechner 2026-11-04 15:11:15 +01:00
  • d6bf3549c0 docs(chord): calls in flight survive a loading unbind Mario Zechner 2026-11-04 14:36:08 +00:00
  • 0783510b6d delete comment Cristina Poncela Cubeiro 2026-11-04 15:01:38 +01:00
  • d3d9c5aeb4 feat(p2): quiet-tools plugin and plugin settings in the TUI David Brailovsky 2026-11-04 14:55:06 +01:00
  • e2f8035a71 feat(ui): script to build bundled Cristina Poncela Cubeiro 2026-11-04 14:54:58 +01:00
  • 8d88a6999e docs: update changelog references yunji 2026-11-04 21:35:34 +08:00
  • 7a6284b095 feat: remove ant-ling thinking format and update model yunji 2026-11-04 21:21:35 +08:00
  • 7297af3b69 chore: move to Chord Cristina Poncela Cubeiro 2026-11-04 14:09:20 +01:00
  • ce811413e0
    Merge 189a7e9dce into e885255061 Christian Klotz 2026-11-04 12:50:29 +00:00
  • 189a7e9dce
    docs(coding-agent): add changelog entries for extension package discovery fixes fix/9788-manifest-glob-exclusions Christian Klotz 2026-11-04 13:50:03 +01:00
  • e885255061 feat(p2): /tree, branches of the main conversation as Durable forks David Brailovsky 2026-11-04 13:37:19 +01:00
  • 0a730c8a76 fix(p2): archiving a viewed session shows no error and starts no refused worker Mario Zechner 2026-11-04 12:02:27 +01:00
  • 15a5114599 fix(chord): a page cannot claim chord.* attributes on its spans; tutorial layout Mario Zechner 2026-11-04 12:13:07 +00:00
  • ff33ef42c4 feat(chord): telemetry from pages and workers stored by the server, who a span was for Mario Zechner 2026-11-04 11:59:14 +00:00
  • f54f4c1599
    fix(coding-agent): skip and report broken extension packages instead of failing launch Christian Klotz 2026-11-04 12:39:26 +01:00
  • 8dc38695f2 fix: migrate issue triage schemas to pi-schema haoqixu 2026-11-04 19:38:01 +08:00
  • 401087acab
    refactor(coding-agent): rename extension manifest module to discovery Christian Klotz 2026-11-04 12:14:33 +01:00
  • 80f7a11494 docs(chord): the server is the one place telemetry is stored Mario Zechner 2026-11-04 11:01:31 +00:00
  • f666087695 docs(chord): the principal hook caches for itself; a Chord host option Mario Zechner 2026-11-04 10:58:46 +00:00
  • 72dd26e084 docs(chord): spans record who they were for, through an app hook Mario Zechner 2026-11-04 10:57:57 +00:00
  • 596523e01e docs(chord): telemetry from browser pages decided Mario Zechner 2026-11-04 10:54:06 +00:00
  • 818c42cdeb chore: update Nix model catalog pin github-actions[bot] 2026-11-04 10:53:01 +00:00
  • 0efe50cb6d docs(chord): tutorial chapter on telemetry, with a small trace viewer Mario Zechner 2026-11-04 10:40:17 +00:00
  • 0f4d5e960a
    fix(ai): allow prompt cache keys for compatible proxies (#9442) Danila Poyarkov 2026-11-04 14:36:35 +04:00
  • 9f926fdf26 Merge branch 'pr-9442' into HEAD Mario Zechner 2026-11-04 10:35:38 +00:00
  • a3a1005053 fix(coding-agent): fix CI type check and image-only steering test Mario Zechner 2026-11-04 10:34:45 +00:00
  • 3e4f872654
    feat(ai): add Qwen Token Plan Individual CN provider (#7989) Dale Lowe 2026-11-04 18:32:45 +08:00
  • 2875fd98fa Merge branch 'pr-7989' into HEAD Mario Zechner 2026-11-04 10:31:57 +00:00
  • 14b804d809
    feat(ai): add requiresNonNullAssistantContent compat flag (#8118) gaoyk19 2026-11-04 18:29:54 +08:00
  • 8a5cdc88fd Merge branch 'pr-8118' into HEAD Mario Zechner 2026-11-04 10:28:47 +00:00
  • 25490ea49b
    fix(tui): prevent cursor marker leaks (#9441) muyiyr 2026-11-04 18:26:48 +08:00
  • 80930fd836 Merge branch 'pr-9441' into HEAD Mario Zechner 2026-11-04 10:24:34 +00:00
  • aba42ae6b9
    fix(coding-agent): make subagent progress and failures reliable (#8250) Michael Renner 2026-11-04 11:24:12 +01:00
  • dbc61d647b
    feat(durable): expose thinking budget and websocket timeout options (#10410) Mattia Cerutti 2026-11-04 10:22:51 +00:00
  • a71fe1d532 Merge branch 'pr-10410' into HEAD Mario Zechner 2026-11-04 10:22:20 +00:00
  • 51313540a4
    fix(coding-agent): preserve pasted text during editor restoration (#10146) wren 2026-11-04 11:20:58 +01:00
  • 46ae6f4935 test(coding-agent): adapt paste tests to the extension dialog stack Mario Zechner 2026-11-04 10:20:15 +00:00
  • 25ee194a69 Merge branch 'pr-10146' into HEAD Mario Zechner 2026-11-04 10:19:05 +00:00
  • 8a3e163b0d
    fix(coding-agent): prevent prompt and tree navigation overlap (#9155) Gangqiang Yao 2026-11-04 18:18:25 +08:00
  • 84fefe6996 chore: resync PR head Mario Zechner 2026-11-04 10:17:02 +00:00
  • 4b97777378
    fix(ai): mark Claude Sonnet 5 as not supporting temperature (#7961) jingtao 2026-11-04 18:16:16 +08:00
  • 794982016a Merge branch 'pr-7961' into HEAD Mario Zechner 2026-11-04 10:13:35 +00:00
  • c53674d12e Merge branch 'pr-9155' into HEAD Mario Zechner 2026-11-04 10:09:25 +00:00
  • 592667dffd
    docs(coding-agent): llama.cpp tweaks (#11624) Julien Chaumond 2026-11-04 11:07:48 +01:00
  • aceb1bd128
    feat(coding-agent): upgrade Mermaid terminal rendering (#8158) Alexey Zaytsev 2026-11-04 07:06:51 -03:00
  • 12ee2016e1 Merge branch 'pr-8158' into HEAD Mario Zechner 2026-11-04 10:06:00 +00:00
  • e6865ec7e1
    fix(coding-agent): realpath extension entries before jiti import (#8112) Pier Carlo Cadoppi 2026-11-04 10:04:24 +00:00
  • 01013f1ecc Merge branch 'pr-8112' into HEAD Mario Zechner 2026-11-04 10:03:21 +00:00
  • 378d45a05b feat(chord): telemetry, spans across hosts (slice 9) Mario Zechner 2026-11-04 10:02:47 +00:00
  • ee962fb4db
    fix(plan-mode): make progress tracking robust and tolerant (#7950) Giannis Papakostas 2026-11-04 11:53:52 +02:00
  • c13f6acfbe
    Highlight .dart, .nix, and .groovy files in read/write views (#11790) robopipi[bot] 2026-11-04 10:45:55 +01:00
  • c5d3978350
    fix(ai): send session-id instead of session_id on OpenAI Responses (#11793) robopipi[bot] 2026-11-04 10:28:59 +01:00
  • d4ede92210 fix(ai): send session-id instead of session_id on OpenAI Responses triagent 2026-11-04 09:11:40 +00:00
  • a63c4ec5c8
    fix(coding-agent): clear delivered image-only queue entries (#8612) 梧桐雨 2026-11-04 17:24:43 +08:00
  • f3a64af07b
    fix(ai): preserve aborted stop reason during lazy setup (#8635) Sai Mallikarjun 2026-11-04 14:53:35 +05:30
  • 7a53c310a3
    fix(coding-agent): settle tool results before disposal (#9126) Gangqiang Yao 2026-11-04 17:21:16 +08:00
  • 2cfab7c269
    fix(coding-agent): render session tree search cursor (#9157) Sviatoslav Abakumov 2026-11-04 12:19:38 +03:00
  • c3b938e3e9
    fix(coding-agent): reject reload while running or compacting (#9222) Gangqiang Yao 2026-11-04 17:18:59 +08:00
  • dca1f55527
    fix(coding-agent): preserve indentation in rendered diffs (#9274) Danila Poyarkov 2026-11-04 13:17:34 +04:00
  • 66c6556771
    fix(coding-agent): track discarded user bash output (#10165) Gangqiang Yao 2026-11-04 17:16:53 +08:00
  • 3b57ed7e27
    fix: limit selector window height (#11072) Christian Tietze 2026-11-04 10:15:27 +01:00
  • f6278a472e
    fix(mcp): read large stdio messages in linear time (#11791) robopipi[bot] 2026-11-04 10:09:23 +01:00
  • fece260fa1 fix(mcp): join chunks of an incomplete stdio message once instead of on every chunk triagent 2026-11-04 08:35:03 +00:00
  • f4427f8a3e docs(chord): the tutorial uses tx.update with its integer key now that int keys type-check Mario Zechner 2026-11-04 09:07:23 +00:00
  • 7084eec358 fix(coding-agent): highlight dart, nix, and groovy files in read/write views triagent 2026-10-31 14:43:35 +00:00
  • 9bca21a0b8
    fix(coding-agent): update minimatch to 11.0.3 for GHSA-g3hv-75wg-m249 (#11789) robopipi[bot] 2026-11-04 10:05:21 +01:00
  • 636e325fb1 fix(coding-agent): update minimatch to 11.0.3 for GHSA-g3hv-75wg-m249 triagent 2026-10-31 16:43:50 +00:00
  • b0c64f33c8
    fix(coding-agent): load user keybindings in pi config (#11788) robopipi[bot] 2026-11-04 09:59:49 +01:00
  • 5c7dcb3247 fix(coding-agent): load user keybindings in pi config triagent 2026-10-31 21:44:45 +00:00
  • 081a6e87f6
    fix(coding-agent): share the auth.json lock across symlinked paths (#11787) robopipi[bot] 2026-11-04 09:57:47 +01:00