Commit Graph

  • f725a963d5
    fix(runtime): protect sync singleton init and reset (#3413) Nan Gao 2026-06-08 02:38:36 +02:00
  • 3b4c9ff733
    fix(setup): refresh LLM provider wizard defaults (#3421) Nan Gao 2026-06-08 02:33:24 +02:00
  • 10c1d9f417
    fix(search): fix DDGS Wikipedia region handling (#3423) Nan Gao 2026-06-08 01:59:50 +02:00
  • 7679f21edf
    fix(frontend): truncate overflowing text in agent cards (#3391) Xinmin Zeng 2026-06-07 23:29:59 +08:00
  • 8d2e55a05f
    fix(subagent): structured subagent_status field over text parsing (#3146) (#3154) Xinmin Zeng 2026-06-07 22:49:55 +08:00
  • 0fdfbae435
    Merge branch 'main' into copilot/fix-lint-frontend-job copilot/fix-lint-frontend-job Willem Jiang 2026-06-07 21:42:16 +08:00
  • d8b728f7cb
    fix(mcp): close stdio sessions on their owning loop to avoid cross-task cancel-scope error (#3379) (#3392) Ryker_Feng 2026-06-07 21:37:30 +08:00
  • 150d03f2e7
    fix(frontend): avoid render-time subtask context mutation copilot-swe-agent[bot] 2026-06-07 13:35:28 +00:00
  • befe334f10
    fix(config): make the reload boundary discoverable from code (#3144) (#3153) Xinmin Zeng 2026-06-07 21:27:14 +08:00
  • 9593214065
    Initial plan copilot-swe-agent[bot] 2026-06-07 13:20:20 +00:00
  • d133b1119a
    fix(summarization): tag summary LLM calls nostream to stop phantom stream messages (#2503) (#3378) Ryker_Feng 2026-06-07 17:55:04 +08:00
  • 88e36d9686
    fix(#3189): prevent write_file streaming timeout on long reports (#3195) Huixin615 2026-06-07 17:47:11 +08:00
  • 268fdd6968
    fix(gateway): drain in-flight runs before closing checkpointer on shutdown (#3381) Xinmin Zeng 2026-06-07 11:24:30 +08:00
  • 9a5de8d6a5
    fix(ux): remove Backspace shortcut for deleting prompt attachments (#3410) Nan Gao 2026-06-06 09:13:24 +02:00
  • 1aac408dd0
    fix upload file size contract (#3408) Nan Gao 2026-06-06 09:12:17 +02:00
  • dd8f9bf5f0
    chore: add AI assistance disclosure to PR template and CONTRIBUTING (#3398) Xinmin Zeng 2026-06-05 22:08:24 +08:00
  • 2bbc7879fa
    refactor(tool-search): consolidate MCP metadata tag and harden deferred-tool setup (#3370) AochenShen99 2026-06-05 15:21:41 +08:00
  • 28b1da2172
    fix(agents): harden update_agent null-like args (#3237) Eilen Shin 2026-06-04 07:10:59 +08:00
  • 3fddc24c5f
    chore: remove stale LangGraph server runtime remnants (#3344) Eilen Shin 2026-06-03 22:04:05 +08:00
  • 0d0968a364
    chore: add sandbox memory profiling tools (#3249) Admire 2026-06-03 22:02:27 +08:00
  • 89ae74d4f4
    fix(skills): surface offending line and quoting hint on SKILL.md YAML… (#3335) Huixin615 2026-06-03 21:53:52 +08:00
  • 9a53f9dfbb
    fix(frontend): preserve chronological order of thread history after context compression (#3354) Huixin615 2026-06-03 21:51:48 +08:00
  • 8fca56cf43
    fix(mcp): accept transport field as alias for type (#3238) (#3243) Ryker_Feng 2026-06-03 18:11:38 +08:00
  • 0ffa995fe9
    feat: upgrade MiniMax default model to M3 (#3357) Octopus 2026-06-03 17:04:16 +08:00
  • f97b0c0f74
    feat(issue-templates): add structured bug & feature issue forms (#3359) Xinmin Zeng 2026-06-03 16:42:07 +08:00
  • aca7acc105
    feat(ci): PR/issue auto-labeling + declarative label sync (#3360) Xinmin Zeng 2026-06-03 16:40:24 +08:00
  • 3ae82dc663
    fix(mcp): add auth interceptor with channel user_id and keep header propagation to mcp tools (#3294) zhongli-sz 2026-06-03 15:48:19 +08:00
  • 5dc2d6cbf5
    fix(sandbox): close AioSandbox HTTP client during provider teardown (#2872) (#3245) Ryker_Feng 2026-06-02 22:55:59 +08:00
  • d9f4724950
    fix(tool-search): reliably hide deferred MCP schemas by removing the ContextVar (closures + graph state) (#3342) AochenShen99 2026-06-02 22:43:22 +08:00
  • 74e3e80cf6
    docs: clean gateway runtime transition remnants (#3334) Eilen Shin 2026-06-02 10:03:28 +08:00
  • 019bd16a06
    fix: load paginated run history messages (#3305) Eilen Shin 2026-06-01 15:50:39 +08:00
  • 9ed83c84dc fix(runtime): use pass for protocol stubs codex/refactor-run-runtime-ddd-boundaries rayhpeng 2026-06-01 15:31:46 +08:00
  • 30bb2d5149 refactor(runtime): add run DDD boundary skeleton rayhpeng 2026-06-01 09:22:32 +08:00
  • 031d6fbcbe
    fix(checkpointer): use AsyncConnectionPool for postgres to prevent stale connection errors (#3223) (#3226) Willem Jiang 2026-06-01 09:05:11 +08:00
  • d6a604d5a1
    fix(makefile): extract setup-sandbox inline bash to script for Windows compatibility (#3326) FallingSnowFlake 2026-06-01 07:28:13 +08:00
  • 46ddc346ad
    fix(channels): preserve Feishu clarification thread continuity (#3285) kia 2026-05-31 22:43:07 +08:00
  • 79cc227917
    fix(middleware): fix LLM fallback run status (#3321) Nan Gao 2026-05-31 16:42:13 +02:00
  • 9f3be2a9fa
    fix(agents): offload UploadsMiddleware uploads scan off the event loop (#3311) AochenShen99 2026-05-30 21:46:35 +08:00
  • e8e9edcb6e
    fix(channels): ignore hidden control messages when extracting replies (#3219) (#3270) Ryker_Feng 2026-05-29 23:06:58 +08:00
  • 4093c83383
    refactor(provider): share assistant payload replay matching (#3307) AochenShen99 2026-05-29 23:05:59 +08:00
  • 052b1e2102
    test(runtime): add Blockbuster runtime anchor for JsonlRunEventStore async IO (#3313) AochenShen99 2026-05-29 23:02:41 +08:00
  • ca487578a4
    feat(agent): add ToolOutputBudgetMiddleware for oversized tool output protection (#3303) Xinmin Zeng 2026-05-29 22:59:26 +08:00
  • e683ed6a76
    fix(runtime): guide malformed write_file recovery (#3040) Nan Gao 2026-05-29 11:46:24 +02:00
  • 872079b894
    docs: clean standalone LangGraph server remnants (#3301) Eilen Shin 2026-05-29 11:36:45 +08:00
  • cbf8b194e8
    fix(runtime): harden JSONL async I/O and DB put_batch thread validation (#3084) john lee 2026-05-29 09:27:53 +08:00
  • d46a5779bc
    fix(chat): preserve messages after summarization (#3280) Nan Gao 2026-05-29 02:24:47 +02:00
  • 2ace78d1e5
    fix(frontend): surface backend detail when agent name check fails (#3048) Xinmin Zeng 2026-05-28 18:38:45 +08:00
  • 8330b244a9
    docs: add blocking IO detection usage and maintenance (#3233) AochenShen99 2026-05-28 18:26:26 +08:00
  • 44677c5eb4
    feat(provider) Add patched MiMo reasoning content support (#3298) AochenShen99 2026-05-28 18:24:32 +08:00
  • 2fdfff0db3
    fix(frontend): fix Mermaid preview failure in historical messages (#3196) Admire 2026-05-28 18:20:02 +08:00
  • 737abc0e45
    fix: ignore stale run reconnect conflicts (#3284) zgenu 2026-05-28 17:29:30 +08:00
  • 8decfd327e
    Fix custom skill install permissions (#3241) AochenShen99 2026-05-28 15:48:32 +08:00
  • 0287240728
    fix(frontend): show new thread in sidebar immediately on creation (#3276) (#3283) Xinmin Zeng 2026-05-28 15:27:38 +08:00
  • 37451500eb
    fix(gateway): split stream_existing_run into per-method routes for unique OpenAPI operationIds (#3228) Lucy Shen 2026-05-28 08:20:52 +08:00
  • 3cb75887c1
    fix(memory): parse wrapped memory update json responses (#3252) Lawrance_YXLiao 2026-05-28 07:46:44 +08:00
  • a5599c100c
    fix(gateway): honour on_disconnect on /wait endpoints (#3267) AochenShen99 2026-05-28 07:22:39 +08:00
  • 9e332c594a
    chore(deps): bump uuid from 10.0.0 to 14.0.0 in /frontend (#3281) dependabot[bot] 2026-05-28 07:14:44 +08:00
  • 162fb2143e
    fix(mcp): skip session pooling for HTTP/SSE transports to avoid anyioRuntimeError (#3203) (#3224) Willem Jiang 2026-05-27 08:32:57 +08:00
  • 9a859085fa
    Merge branch 'main' into fix-2788 Willem Jiang 2026-05-27 08:29:21 +08:00
  • 92905e9e3e
    fix(todo): reuse thread state schema (#3206) QY 2026-05-26 23:58:08 +08:00
  • da41701f87
    Add static blocking IO inventory (#3208) AochenShen99 2026-05-26 23:30:24 +08:00
  • e02801944a
    chore: add a pull request template (#3259) Xinmin Zeng 2026-05-26 23:25:29 +08:00
  • b00749a8a6
    fix(auth): share internal gateway token across workers (#3184) Stellar鱼 2026-05-26 23:19:57 +08:00
  • e344be8d94
    feat(tests): add Blockbuster runtime gate for event-loop blocking IO (#3229) AochenShen99 2026-05-26 23:03:49 +08:00
  • f68bcb771c
    fix(frontend): guard message copy clipboard access (#3211) Admire 2026-05-26 09:37:51 +08:00
  • 11dd5b0683
    fix(frontend): strip unclosed <think> tags from streaming AI content (#3218) AochenShen99 2026-05-26 09:35:07 +08:00
  • f9b7071304
    fix(sandbox): add group/other read permissions to uploaded files for Docker sandbox (#3127) (#3134) Willem Jiang 2026-05-25 09:26:18 +08:00
  • e7967a7fc3
    fix(frontend): hide copy for streaming assistant turn (#3176) Admire 2026-05-23 23:29:16 +08:00
  • 8785658a2e
    fix(agents): preserve todos state across node updates (#3180) Huixin615 2026-05-23 23:25:38 +08:00
  • 0fb05825a2
    fix(runtime): make run creation persistence atomic (#3152) rayhpeng 2026-05-23 22:43:34 +08:00
  • d0fa37e71d
    fix(frontend): avoid duplicate optimistic user message (#3002) Admire 2026-05-23 17:02:23 +08:00
  • 604fcbb9d2
    Stabilize write artifact previews (#3172) AochenShen99 2026-05-23 16:56:14 +08:00
  • a64a39dbc0
    config: raise default summarization trigger before v2.0-m1 (#3174) Nan Gao 2026-05-23 09:38:25 +02:00
  • b103d1a7f5
    feat(frontend): support static website demo mode (#3170) JeffJiang 2026-05-23 00:10:56 +08:00
  • 66d6a6a4e8
    fix: harden run finalization persistence (#3155) AochenShen99 2026-05-23 00:09:06 +08:00
  • f0bae28636
    fix(middleware): handle repeated tool call ids (#3143) Nan Gao 2026-05-22 15:44:05 +02:00
  • 2eeb597985
    fix(runs): expose active progress counters (#3148) Lawrance_YXLiao 2026-05-22 21:42:14 +08:00
  • 914d6a4f1c
    docs: add provider safety termination post (#3167) Nan Gao 2026-05-22 15:33:15 +02:00
  • be0eae9825
    fix(runtime): suppress tool execution when provider safety-terminates with tool_calls (#3035) Xinmin Zeng 2026-05-22 21:20:28 +08:00
  • 253542ea0d
    docs: discourage MCP filesystem workspace config (#3141) Nan Gao 2026-05-22 03:19:23 +02:00
  • c881d95898
    fix(mcp): persist MCP sessions across tool calls for stateful servers (#3089) Willem Jiang 2026-05-21 23:22:20 +08:00
  • e93f658472
    fix(stability): resolve P0 blockers from v2.0-m1-rc1 stability audit (#3107) (#3131) Xinmin Zeng 2026-05-21 21:18:10 +08:00
  • 4cb2a22400
    docs(config.example): fix Claude thinking example — add supports_thinking and budget_tokens (#3068) john lee 2026-05-21 21:13:24 +08:00
  • 9c03a71a07
    fix(gateway): preserve message additional_kwargs in normalize_input (#3132) (#3136) Xinmin Zeng 2026-05-21 21:06:19 +08:00
  • 1c5c585741
    fix(runtime): bound write_file execution-failure observations (#3133) Lawrance_YXLiao 2026-05-21 20:35:46 +08:00
  • df95154282
    fix(tracing): propagate session_id and user_id into Langfuse traces (#2944) Xinmin Zeng 2026-05-21 16:49:31 +08:00
  • ca7042dec2
    chore(windows): add PYTHONIOENCODING and PYTHONUTF8 to backend Makefile targets (#3069) john lee 2026-05-21 16:42:26 +08:00
  • 31513c2ccb
    fix(persistence): emit tz-aware timestamps from SQLite-backed stores (#3130) Xinmin Zeng 2026-05-21 16:22:09 +08:00
  • 719305840b fix(middleware): handle list content blocks in summarization text extraction fix-2804 Willem Jiang 2026-05-21 14:57:49 +08:00
  • 923f516deb
    feat(trace):LangGraph -> lead_agent and set custom agent_name to run_name (#3101) Airene Fang 2026-05-21 14:48:28 +08:00
  • 8b697245eb
    fix(sandbox): avoid blocking sandbox readiness polling (#2822) AochenShen99 2026-05-21 14:44:34 +08:00
  • dcc6f1e678
    feat(loop-detection): defer warning injection (#2752) Nan Gao 2026-05-21 08:36:07 +02:00
  • 7ec8d3a6e7
    fix(security): mask sensitive values in MCP config API responses (#2667) sunsine 2026-05-21 10:28:57 +08:00
  • e19bec1422
    fix(task-tool): cancel and schedule deferred cleanup on polling safety timeout (#3097) InitBoy 2026-05-21 07:47:19 +08:00
  • 9afeaf66bc
    Fix env resolution in MCP config lists (#2556) Yuyi Ao 2026-05-20 16:27:00 -07:00
  • b6b3650e50
    fix(trace):memory 中文 in trace info is unicode escape sequence. (#3104) Airene Fang 2026-05-20 22:34:10 +08:00
  • 9abe5a18e6
    fix: clean up local nginx on stop (#3005) DanielWalnut 2026-05-20 22:26:02 +08:00
  • 9b19cca91c
    fix(runtime): make RunManager.cancel() idempotent for already-interrupted runs (#3055) (#3058) john lee 2026-05-20 16:37:36 +08:00
  • 6b922e4908
    test(runtime): add lifecycle e2e coverage (#2946) AochenShen99 2026-05-20 14:52:58 +08:00
  • 8cd4710b16
    fix(deploy): fall back to python/openssl when python3 is absent for secret generation (#3074) john lee 2026-05-20 10:43:18 +08:00