github-actions[bot]
00eb2d1515
chore: approve contributors from issue #7919
2026-08-11 09:28:46 +00:00
github-actions[bot]
536eb71794
chore: approve contributors from issue #7912
2026-08-11 09:23:49 +00:00
github-actions[bot]
c0468b922c
chore: approve contributors from issue #7908
2026-08-11 09:20:47 +00:00
Michael Yu
2f8b4b42fe
fix(ai): expose low reasoning effort for native DeepSeek V4 Flash ( #7807 )
2026-08-11 11:15:11 +02:00
Duncan Ogilvie
b987ead358
feat(agent): expose expandPromptTemplates in sendUserMessage ( #7857 )
2026-08-11 11:14:28 +02:00
Michael Renner
4a879dd759
fix(tui): avoid repainting idle fullscreen sessions on focus loss ( #7892 )
...
* fix(tui): avoid idle focus-loss repaint
* fix(tui): skip zero-width focus-loss repaint
* fix(tui): clarify focus-loss selection check
2026-08-11 11:13:37 +02:00
Dustin Spicuzza
e3798ca91f
fix(coding-agent): inherit subagent session config ( #7897 )
2026-08-11 11:12:34 +02:00
Arthur
06ed871679
fix(tui): prevent split Alt+Enter from interrupting ( #7899 )
...
* fix(tui): prevent split Alt+Enter from interrupting
Increase the escape-sequence timeout over SSH and allow high-latency terminals to override it with PI_TUI_ESC_TIMEOUT.
Fixes #7876
* docs(coding-agent): shorten escape timeout description
---------
Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2026-08-11 11:12:01 +02:00
Maximo Guk
230029078d
feat(ai): AI Gateway transport over the Cloudflare AI binding ( #7901 )
...
Add createGatewayBindingFetch: a FetchFunction factory that intercepts
requests bound for an AI Gateway HTTPS endpoint and re-issues them
through the Workers AI binding's universal endpoint
(env.AI.gateway(id).run()). Binding calls are pre-authenticated
in-account, so Workers running inside the gateway's account need no
cf-aig-authorization API token.
The shim is transport-only: it composes with the existing gateway
passthrough base URLs and every API implementation that honors
StreamOptions.fetch, preserving each provider's native wire format
(verified: workers-ai v1/chat/completions OpenAI-compat SSE streams
incrementally; anthropic v1/messages and openai responses route
end-to-end; cf-aig-log-id is present and readable via gateway getLog).
Binding types are structural, so no @cloudflare/workers-types
dependency and no impact on browser bundling.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 11:09:30 +02:00
Gators King
1279952de4
feat(tui): add unbound single-line transcript scrolling actions ( #7903 )
...
Add tui.altScreen.lineUp and tui.altScreen.lineDown keybinding actions
for one-line viewport scrolling in fullscreen TUI. Both are unbound by
default and can be configured via user keybindings.
closes #7830
Co-authored-by: midas <midas@traderdifferent.com>
Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2026-08-11 11:06:55 +02:00
Mario Zechner
24047f5dfb
docs(agent): strip partitioning to informative section, finish audit fixes
2026-08-11 11:01:05 +02:00
Armin Ronacher
00121ed999
feat(tui): add fullscreen transcript search ( #7913 )
...
Search rendered primary scroll-view content with configurable navigation and theme-aware highlighting. Preserve manual scrolling and buffer fragmented mouse input during search.
2026-08-11 10:59:28 +02:00
初心Yearth
b647d18793
fix(ai): detect DeepSeek base URLs case-insensitively ( #7933 )
2026-08-11 10:49:19 +02:00
Cristina Poncela Cubeiro
a4453b79bb
fix: sqlite time to number
2026-08-11 10:07:53 +02:00
muyiyr
75c7fd6623
fix(ai): declare Cloudflare Responses strict tools ( #7934 )
...
Fixes #7896
2026-08-11 09:07:12 +02:00
Vegard Stikbakke
9cb7f493e7
docs(coding-agent): document AI_AGENT process marker
...
closes #7747
2026-08-11 09:04:09 +02:00
Mario Zechner
cf5f35216b
docs(agent): record open harness-v3 audit findings
2026-08-11 09:00:17 +02:00
Mario Zechner
8431bfbead
docs(agent): fix harness-v3 cold-read audit findings
2026-08-11 08:45:04 +02:00
Mario Zechner
2f9e9298a5
docs(agent): remove superseded harness design documents
2026-08-11 08:38:04 +02:00
Mario Zechner
cd6852a123
docs(agent): complete harness-v3 parts 8-9 and appendices
2026-08-11 01:39:13 +02:00
Mario Zechner
ec317e4ede
docs(agent): write harness-v3 parts 6-7
2026-08-11 01:28:09 +02:00
Mario Zechner
28657a2ffa
docs(agent): write harness-v3 parts 4-5
2026-08-11 01:16:18 +02:00
Mario Zechner
dea1b248f6
docs(agent): write harness-v3 part 3
2026-08-11 01:01:03 +02:00
Mario Zechner
87142a8d50
docs(agent): write harness-v3 parts 0-2
2026-08-11 00:26:38 +02:00
Mario Zechner
7a6a1c2dbb
docs(agent): add harness-v3 skeleton merging spec and storage redesign
2026-08-10 23:55:13 +02:00
muyiyr
98145a6c06
fix(ai): sanitize empty Bedrock tool argument keys ( #7882 )
...
* fix(ai): sanitize empty Bedrock tool argument keys
fixes #7782
* fix(ai): preserve Bedrock tool argument semantics
2026-08-10 21:46:42 +02:00
Mario Zechner
24c3b5e4c0
docs(agent): add storage and retention redesign proposal
2026-08-10 20:46:58 +02:00
distributedlock
3dd4623eee
Fix prompt formatting for current working directory ( #7887 )
2026-08-10 19:18:05 +02:00
github-actions[bot]
c2b06f0934
chore: approve contributors from issue #7886
2026-08-10 17:17:39 +00:00
github-actions[bot]
52771a07b0
chore: approve contributors from issue #7876
2026-08-10 17:13:46 +00:00
github-actions[bot]
f858ae3e82
chore: approve contributors from issue #7867
2026-08-10 17:09:47 +00:00
github-actions[bot]
85b1efa147
chore: approve contributors from issue #7847
2026-08-10 17:04:49 +00:00
github-actions[bot]
c1a4e86c01
chore: approve contributors from issue #7838
2026-08-10 17:00:55 +00:00
github-actions[bot]
0db3d3879a
chore: approve contributors from issue #7830
2026-08-10 16:58:07 +00:00
github-actions[bot]
caf8fa6b52
chore: approve contributors from issue #7828
2026-08-10 16:48:17 +00:00
Mario Zechner
3709bef75e
docs(agent): clarify durable storage terminology
2026-08-10 17:11:28 +02:00
github-actions[bot]
6a214fab95
chore: approve contributors from issue #7748
2026-08-10 14:45:31 +00:00
David Brailovsky
afae6a1a99
fix(ai): update stale Gemini test model
2026-08-10 15:22:18 +02:00
Mario Zechner
3059b81316
docs(agent): add durable harness implementation spec
2026-08-10 13:44:36 +02:00
Vegard Stikbakke
31b513e316
chore(docs): change a bullet point in compaction docs
2026-08-10 08:27:35 +02:00
Vegard Stikbakke
4761021709
chore(docs): change 'reloads' phrasing in compaction docs
2026-08-10 08:03:46 +02:00
Mario Zechner
936aff0091
docs(agent): complete explicit-state harness design
2026-08-09 02:11:00 +02:00
Mario Zechner
157aa19c8c
docs(agent): clarify explicit operation records
2026-08-09 01:45:19 +02:00
Mario Zechner
45fac5bd51
docs(agent): add explicit-state harness redesign
2026-08-09 01:36:21 +02:00
Mario Zechner
4181f66e6b
docs(agent): tighten durable harness design
2026-08-08 20:44:59 +02:00
Mario Zechner
025957c258
docs(agent): reconcile durable harness design
2026-08-08 20:12:50 +02:00
David Brailovsky
7bdb16c28d
feat(agent): support clearing session names
2026-08-08 19:19:46 +02:00
David Brailovsky
c185d41238
fix(ai): send max_tokens to DeepSeek APIs
...
Auto-detect DeepSeek in generated and runtime compatibility metadata so built-in and custom models use the supported token limit field.
2026-08-08 18:42:07 +02:00
Vegard Stikbakke
368e013dec
chore(docs): fix ascii alignment in compaction docs
2026-08-08 12:22:47 +02:00
David Brailovsky
6809fabbb4
docs(agent): allow clearing session names
2026-08-08 12:10:40 +02:00