Commit graph

  • 2a32a605a9 feat(p2): Gondolin sandbox environments main Mario Zechner 2026-11-05 23:35:04 +00:00
  • a69ff894e4 fix(coding-agent): edit keeps line endings of untouched lines, diffs before writing fix/edit-encoding-eol Petr Houška 2026-11-04 22:22:36 +01:00
  • 6d3e342b25
    fix(coding-agent): follow local schema refs in tool search and codemode summaries (#11850) Petr Houška 2026-11-06 00:19:58 +01:00
  • a224d0e336
    Merge b76afbdb2f into 850ea2eae2 Armin Ronacher 2026-11-05 23:17:12 +00:00
  • b76afbdb2f refactor: simplify p2 cache warming and its tests feat/p2-cache-warming Armin Ronacher 2026-11-06 00:17:06 +01:00
  • 2fee5234e8 docs(coding-agent): note codemode failure on malformed schema refs in changelogs Petr Houška 2026-11-05 23:40:13 +01:00
  • a5b745b6bb fix(coding-agent): follow local schema refs in tool search and codemode summaries Petr Houška 2026-11-05 22:04:12 +01:00
  • 850ea2eae2 docs(coding-agent): changelog for MCP OAuth callback close hang Petr Houška 2026-11-05 23:57:00 +01:00
  • 63ea042ce5
    fix(mcp): close remaining connections when the OAuth callback server closes (#11855) robopipi[bot] 2026-11-05 23:51:53 +01:00
  • cc9d6da1f0
    Merge d1e8703375 into 80d4d3c869 Petr Houška 2026-11-05 22:50:30 +00:00
  • fdb10b0931
    Merge 991cb1ad24 into 80d4d3c869 Petr Houška 2026-11-05 22:50:26 +00:00
  • d1e8703375 fix(coding-agent): read and edit handle UTF-16 and non-UTF-8 files without corrupting them fix/file-encodings Petr Houška 2026-11-04 22:30:08 +01:00
  • 991cb1ad24 fix(coding-agent): edit keeps line endings of untouched lines, diffs before writing Petr Houška 2026-11-04 22:22:36 +01:00
  • dd8e0df4a9 feat: prompt cache warming in p2 Armin Ronacher 2026-11-05 23:45:49 +01:00
  • 1409c05690
    Merge e34cf282c0 into 80d4d3c869 Petr Houška 2026-11-05 22:42:51 +00:00
  • e34cf282c0 Merge remote-tracking branch 'origin/main' into windows-job-tree-kill windows-job-tree-kill Petr Houška 2026-11-05 23:41:41 +01:00
  • cdaecfc18d fix(mcp): close remaining connections when the OAuth callback server closes triagent 2026-10-29 22:38:18 +00:00
  • 8116c0bfcc
    Merge a8c65c8917 into 80d4d3c869 Petr Houška 2026-11-05 14:37:18 -08:00
  • f8fd5d2b96
    Merge c42686d983 into 80d4d3c869 xu0o0 2026-11-05 14:37:05 -08:00
  • 4e10d73400 fix(coding-agent): kill whole process trees of bash commands on Windows Petr Houška 2026-11-05 23:36:31 +01:00
  • 80d4d3c869
    fix(coding-agent): remove all extension overlays on /reload and session switch (#11853) Petr Houška 2026-11-05 23:30:54 +01:00
  • 5b520b0efc Merge origin/main: share overlay removal between done() and reset Petr Houška 2026-11-05 23:27:38 +01:00
  • 7f47a2ed09
    feat(coding-agent): let ctx.ui.custom() overlays report blocked program status (#11851) Petr Houška 2026-11-05 23:23:58 +01:00
  • 37999cecac fix(coding-agent): remove all extension overlays on /reload and session switch Petr Houška 2026-11-05 23:18:21 +01:00
  • 70b0a952c5 fix(coding-agent): clear overlay blocked status when extension UI is reset Petr Houška 2026-11-05 23:10:32 +01:00
  • 36142c1c7e fix(ai,coding-agent): remove "(legacy)" marker from OpenAI Codex provider name Armin Ronacher 2026-11-05 22:50:32 +01:00
  • e5fe5011be feat(coding-agent): let ctx.ui.custom() overlays report blocked program status Petr Houška 2026-11-05 22:16:55 +01:00
  • 38e8d3b3fc
    docs: drop trailing slash from pi RFCs link (#11838) Azmeen Afandi 2026-11-06 05:47:48 +08:00
  • e33e2abc88 fix(coding-agent): report the real size of an oversized last line in the bash truncation notice Liam Custer 2026-11-05 13:22:46 -08:00
  • b2fb67f0bd feat(coding-agent): report blocked program status for opted-in ctx.ui.custom() overlays fix/11816-overlay-blocked-status Petr Houška 2026-11-05 21:57:02 +01:00
  • d9af3d73af feat: p2 TUI through Radius (npm run tui -- --radius) David Brailovsky 2026-11-05 20:26:03 +01:00
  • e3c8c3b486 fix(p2): the composer renders its draft at once again Mario Zechner 2026-11-05 20:03:08 +01:00
  • 52e9c17b00 fix(p2): one tap on Send sends on phones Mario Zechner 2026-11-05 19:52:12 +01:00
  • c5dd466432
    Merge 7201ac43ae into 20d86c3657 ReStranger 2026-11-05 10:26:46 -08:00
  • 2bb27359b3
    Merge 0a60e18cc3 into 20d86c3657 Juan Ibiapina 2026-11-05 10:26:46 -08:00
  • 6c55389d84
    Merge f255c75071 into 20d86c3657 xu0o0 2026-11-05 10:26:46 -08:00
  • 8b648f179a
    Merge 3245ae2217 into 20d86c3657 梧桐雨 2026-11-05 10:26:45 -08:00
  • 20d86c3657 feat(p2): Chord v2 cleanup pass Mario Zechner 2026-11-05 18:07:24 +00:00
  • 1137075c78 fix(p2): touch selection, Copy and Paste in the web terminal Mario Zechner 2026-11-05 11:58:59 +01:00
  • a5d209afd0 feat(chord): reload restarts every affected object; old work finishes on old code Mario Zechner 2026-11-05 12:15:27 +00:00
  • 5a31a6d5f4 feat(p2): add a + button to sidebar folders to start a new session there Armin Ronacher 2026-11-05 14:42:28 +01:00
  • d4afe6eb5f fix(p2): no direct @base-ui/react dependency; it comes with @earendil-works/elanor-react p2-elanor-markdown Maximilian Blazek 2026-11-05 16:38:27 +00:00
  • 6af57fa0b6 feat(p2): Markdown in Elanor's components Maximilian Blazek 2026-11-05 16:23:14 +00:00
  • 2e58814842
    fix(ai): Add jitter to agent retries Flaviu Tamas 2026-11-05 09:09:03 -05:00
  • b431628905
    Merge 20c8f7c05e into 55a5c69145 Petr Houška 2026-11-05 21:42:43 +08:00
  • 63ab042def docs: drop trailing slash from pi RFCs link azmeen 2026-11-05 21:28:00 +08:00
  • 55a5c69145 fix(schema): num no longer takes nan and infinity Cristina Poncela Cubeiro 2026-11-05 14:20:32 +01:00
  • fb31edcf6a fix(coding-agent): persist the cwd chosen for a moved session hh 2026-11-05 20:54:31 +08:00
  • ccff9876e7 feat(p2): a new session's first message sends at once; one composer for every screen Maximilian Blazek 2026-11-05 12:48:07 +00:00
  • 136a7b2d7d
    chore(licenses): rename dir (#11834) Cristina Poncela Cubeiro 2026-11-05 12:42:32 +01:00
  • 93bb7c7757 chore(licenses): rename dir Cristina Poncela Cubeiro 2026-11-05 12:37:31 +01:00
  • 9b9cb30ae1 feat(coding-agent): add pi auth login and logout Vegard Stikbakke 2026-11-04 18:20:08 +01:00
  • e5f3b41506
    feat(storage): replication (#11696) Cristina Poncela Cubeiro 2026-11-05 12:03:16 +01:00
  • 8c2ae91e27 feat(chord): carry a writer epoch on sync uploads Cristina Poncela Cubeiro 2026-11-05 11:56:58 +01:00
  • d7a988d18d feat(chord): a call's answer follows its state Mario Zechner 2026-11-05 10:45:39 +00:00
  • 3385c43914
    Merge branch 'main' into replication Cristina Poncela Cubeiro 2026-11-05 11:44:38 +01:00
  • 2a70f6e820 feat(chord): stream sync bodies and bound their memory Cristina Poncela Cubeiro 2026-11-05 11:41:26 +01:00
  • af79b0c3d7
    feat(schema): TypeBox parity for extra types (#11833) Cristina Poncela Cubeiro 2026-11-05 11:36:38 +01:00
  • 5e592189f1 test(ai): BigInt and Undefined tool arguments convert as TypeBox converted them Cristina Poncela Cubeiro 2026-11-05 11:32:38 +01:00
  • 9ff0ebfd05 docs(chord): decisions: restart-only reload with old work on old code, answers follow their state, app authoring rules Mario Zechner 2026-11-05 10:31:22 +00:00
  • 207adccd04 fix(schema): required undefined, huge bigint multipleOf and bigint/undefined coercion, as TypeBox does Cristina Poncela Cubeiro 2026-11-05 11:11:34 +01:00
  • 7a52c2108d
    feat: release version tags on pkg.earendil.com (#11686) Christian Klotz 2026-11-05 10:01:01 +00:00
  • 63aeddc2e9 refactor(schema): check bigints with the number keywords, as TypeBox does Cristina Poncela Cubeiro 2026-11-05 10:51:33 +01:00
  • 4b9d9dc4a8 feat(schema): TypeBox parity for BigInt, Undefined, Unsafe, recursive schemas, Equal and strict validation Cristina Poncela Cubeiro 2026-11-05 10:43:54 +01:00
  • c42686d983 feat(coding-agent): add compaction model and thinking level confings haoqixu 2026-10-16 20:58:21 +08:00
  • 5732bac060
    fix(coding-agent): cycle to the only model in scope when the active model is outside it (#11832) robopipi[bot] 2026-11-05 10:39:18 +01:00
  • 4be374dd40 Merge remote-tracking branch 'origin/main' into triagent/issue-11806 David Brailovsky 2026-11-05 10:10:17 +01:00
  • c4cd37c3e9 fix(coding-agent): cycle to the only model in scope when the active model is outside it (#11806) triagent 2026-11-04 17:05:22 +00:00
  • 469d8651b5 fix(durable): raise timeout of seeded SqliteStorage batch commit tests David Brailovsky 2026-11-05 09:50:00 +01:00
  • 8eddfe82ff fix(ai): advance fake timers until Copilot login settles in OAuth test David Brailovsky 2026-11-05 09:45:13 +01:00
  • c5d98a78ed
    feat(ui): script to build bundled (#11801) Cristina Poncela Cubeiro 2026-11-05 09:42:35 +01:00
  • 5f6198c397 remove temp issue triage scripts David Brailovsky 2026-11-05 08:32:50 +00:00
  • a013448fb5 feat(coding-agent): merge consecutive cache warming notices into one line Vegard Stikbakke 2026-11-04 16:08:25 +01:00
  • cffe19c145 Merge upstream main before LongCat registration proposal yuzehui02 2026-11-05 16:05:14 +08:00
  • 13c4e5264d fix(ai): remove unnecessary LongCat content compatibility yuzehui02 2026-11-05 15:53:10 +08:00
  • 90e2040468 fix(p2): session workers load OAuth flows and Bedrock from the worker base Mario Zechner 2026-11-05 01:27:21 +01:00
  • 7ac1a9e3a0 feat(chord): split the worker base at dynamic imports; workers/child entry Mario Zechner 2026-11-05 01:27:21 +01:00
  • da95cd79c6 feat(ai): lazy OAuth flow and Bedrock loaders for code-split Node bundles Mario Zechner 2026-11-05 01:27:21 +01:00
  • 1ff4c57c13 fix(tui): refine overlay image intersection handling eleven914 2026-11-05 15:40:14 +08:00
  • 5be85f3be3 fix(p2): a report's origin scans past mid-run error answers and compaction markers Mario Zechner 2026-11-05 07:38:16 +00:00
  • fe68bf23e8 feat(p2): subagent messages start with a <sender kind="subagent"> block instead of a [subagent …] line Mario Zechner 2026-11-05 07:23:22 +00:00
  • d57c2d2191 fix(p2): guest turns may use the terminal tool again, as decided (reverts 2b78884e3) Mario Zechner 2026-11-05 00:05:34 +00:00
  • 2b78884e3a feat(p2): the terminal tool needs a turn the owner started Mario Zechner 2026-11-05 00:03:50 +00:00
  • 5c6ce2b32f fix(ai): resolve variable lazy imports against the module URL Armin Ronacher 2026-11-05 00:39:49 +01:00
  • 80cb316cd7 fix(p2): report TUI sandbox crashes with their stack Armin Ronacher 2026-11-05 00:34:13 +01:00
  • 6bfea62e4b fix(p2): TUI transcript render survives a sync from its own callbacks Armin Ronacher 2026-11-05 00:31:47 +01:00
  • b2cb629237
    fix(coding-agent): wait for a started OAuth refresh to be saved before exit (#11812) Petr Houška 2026-11-05 00:32:41 +01:00
  • 07c9e5b6fd feat(p2): tools declare who may call them and where, turn origin from the run's inputs, agents give their own tools Mario Zechner 2026-11-04 23:28:14 +00:00
  • 00fae90471 docs(coding-agent): drop Windows note from RPC shutdown Petr Houška 2026-11-04 23:27:10 +01:00
  • d315415697 fix(coding-agent): track every pending credential write, drop the shutdown timeout Petr Houška 2026-11-04 23:10:16 +01:00
  • 94fdba50cc docs(coding-agent): simplify RPC shutdown note Petr Houška 2026-11-04 23:03:12 +01:00
  • 96cb327b8e fix(coding-agent): wait for a started OAuth refresh to be saved before exit Petr Houška 2026-11-04 22:44:22 +01:00
  • 06aa6563e4
    fix(coding-agent): report the shell exit code when bash times out after the shell exited (#11813) Petr Houška 2026-11-04 23:47:16 +01:00
  • 7cce3078b2 fix(coding-agent): match find path globs with fd 10.5.1 on Windows fix/find-fd-10.5.1-windows Petr Houška 2026-11-04 23:17:36 +01:00
  • 4bb837c960 fix(p2): name the TUI bundle with a sourceURL so stack traces stay small David Brailovsky 2026-11-04 23:15:05 +01:00
  • 3a7bb6f48c
    fix(coding-agent): stream the read tool instead of loading whole files (#11750) Petr Houška 2026-11-04 23:14:52 +01:00
  • 43fb4e3106 feat(p2): <sender> block for the model, peer messages as p2.peer-message entries, legacy speaker reader removed Mario Zechner 2026-11-04 22:07:38 +00:00
  • b8fea83cfb fix(coding-agent): report the shell exit code when bash times out after the shell exited Petr Houška 2026-11-04 22:59:58 +01:00
  • 9ca159208a feat(durable): Tx.submission(id) reads a submission record by ID Mario Zechner 2026-11-04 21:57:57 +00:00
  • 421da5e070 fix(coding-agent): stream the read tool instead of loading whole files Petr Houška 2026-11-03 21:02:11 +01:00