Commit Graph

  • 602ede4e53 fix(gateway): propagate thread_id for LangGraph context API (#3735) Vibhu Dixit 2026-06-23 01:18:43 -07:00
  • 22fc4f1075 fix: preserve locale in documentation links (#3717) Huixin615 2026-06-23 07:53:53 +08:00
  • 384605ab87 docs: remove broken (404) images from README files (#3716) Nan Gao 2026-06-22 14:06:38 +02:00
  • 9632abe475 feat: add introduction documentation pages in English and Chinese and update application path references (#3690) Shatlyk 2026-06-22 05:24:44 +05:00
  • caf54938db
    fix(gateway): propagate thread_id for LangGraph context API (#3735) Vibhu Dixit 2026-06-23 01:18:43 -07:00
  • b66e3253a0
    perf(config): index AppConfig.get_*_config by name (O(n) -> O(1)) (#3688) ly-wang19 2026-06-23 10:39:40 +08:00
  • f956682f31
    perf(runtime): resolve SSE resume offset in O(1) via the event-id seq (#3700) ly-wang19 2026-06-23 10:25:18 +08:00
  • bf70280319
    fix(memory): filter hide_from_ui HumanMessages from memory builder (#3697) Zhipeng Zheng 2026-06-23 10:02:38 +08:00
  • 8167275cef
    fix(memory): skip whitespace-only facts in _apply_updates (#3719) Yufeng He 2026-06-23 08:34:41 +08:00
  • f7f2a500d1
    perf(sandbox): cache local-path masking patterns instead of recompiling per match (#3713) Eilen Shin 2026-06-23 08:32:51 +08:00
  • 14d9bb87a4
    feat: add prompt history recall (#3718) zgenu 2026-06-23 08:18:14 +08:00
  • b990da785f
    feat(memory): add guaranteed injection for correction facts with graceful fallback (#3592) Tianye Song 2026-06-23 08:10:12 +08:00
  • 0ee35ca38f
    fix: preserve locale in documentation links (#3717) Huixin615 2026-06-23 07:53:53 +08:00
  • 90fdda77e8
    fix(runtime): skip hidden human messages in journal (#3698) Huixin615 2026-06-23 06:58:31 +08:00
  • 46fd28136d
    docs(config): add Atlas Cloud as an OpenAI-compatible model example (#3704) lucaszhu-hue 2026-06-22 20:45:50 +08:00
  • d050fba07f
    fix(token-budget): acquire _lock in _apply, before_agent, and _drain_pending_warnings (#3714) kapil971390 2026-06-22 18:14:07 +05:30
  • e847d738d3
    docs: remove broken (404) images from README files (#3716) Nan Gao 2026-06-22 14:06:38 +02:00
  • 5ffc9a1cc7
    test(agents): multi-turn message-stream invariants (graph integration) (#3708) Nan Gao 2026-06-22 12:55:20 +02:00
  • 2f9ceacb98
    fix(agents): skip dateless reminders in dynamic-context date scan (#3685) Nan Gao 2026-06-22 11:25:34 +02:00
  • 6fb22bb311
    test(frontend): migrate unit tests to rstest (#3703) Jiahan Chen 2026-06-22 16:12:49 +08:00
  • 9535a4f1c2
    perf(subagents): dedup streamed AI messages via a seen-id set (O(n^2) -> O(n)) (#3687) ly-wang19 2026-06-22 14:31:27 +08:00
  • e418d72915
    feat: add introduction documentation pages in English and Chinese and update application path references (#3690) Shatlyk 2026-06-22 05:24:44 +05:00
  • c495736f0a
    fix(middleware): prevent title middleware from streaming tokens (#3566) AnoobFeng 2026-06-21 22:30:35 +08:00
  • 78fff5a5e2
    feat(middleware): add TokenBudgetMiddleware for per-run token budget e… (#3412) Chetan Sharma 2026-06-21 19:55:15 +05:30
  • c177d0e542
    fix(config): coerce null object config sections to their defaults (#3573) ly-wang19 2026-06-21 22:16:00 +08:00
  • 0d732b65dd fix the unit test error after merging #3651 Willem Jiang 2026-06-21 21:43:43 +08:00
  • 9c62420d67
    fix(gateway): attach thread-message feedback by real event_type (#3651) Eilen Shin 2026-06-21 21:11:40 +08:00
  • c0ce759763
    fix(security): inject system context as SystemMessage for role isolation (#3630) (#3661) Zhipeng Zheng 2026-06-21 20:56:42 +08:00
  • 5b61214f7b
    chore(ci): enforce uv.lock is in sync (#3679) Zheng Feng 2026-06-21 19:10:12 +08:00
  • 25e33b1927
    chore(deps): sync uv.lock with groundroute extra (#3678) Zheng Feng 2026-06-21 19:09:27 +08:00
  • 5654a082f5
    feat(frontend): internationalize login page (en-US, zh-CN) (#3677) Zheng Feng 2026-06-21 19:08:58 +08:00
  • e7b88a97ed
    fix(security): add input sanitization middleware for prompt-injection defense (#3630) (#3662) Zhipeng Zheng 2026-06-21 19:01:43 +08:00
  • a09f9668a5
    fix(persistence): offload sqlite dir creation off the lifespan event loop (#3574) ly-wang19 2026-06-21 17:43:49 +08:00
  • 5a699e24a1
    feat(guardrails): expose authenticated runtime context in GuardrailRequest (#3665) Miracle778 2026-06-21 16:08:25 +08:00
  • a6dd2876f0
    feat(community): add GroundRoute web search + fetch engine (#3675) jp0xz 2026-06-21 09:55:10 +02:00
  • ee8ad1bc67
    feat(auth): add OIDC SSO support (#3506) Zheng Feng 2026-06-21 15:47:53 +08:00
  • 5ddf698895
    fix(frontend): reset new chat on client-side navigation (#3673) AnoobFeng 2026-06-21 11:44:36 +08:00
  • 762b4745db chore: remove standalone LangGraph Server remnants from agent docs (#3304) (#3671) Eilen Shin 2026-06-21 08:37:56 +08:00
  • 432c3d9dd5 chore(deps): bump pydantic-settings from 2.14.0 to 2.14.2 in /backend (#3670) dependabot[bot] 2026-06-20 23:48:58 +08:00
  • f089bd3b54 chore(deps): bump langsmith from 0.8.0 to 0.8.18 in /backend (#3669) dependabot[bot] 2026-06-20 22:49:01 +08:00
  • 4572217038
    feat: persist AI turn duration in backend and UI (#3663) Chetan Sharma 2026-06-21 07:05:45 +05:30
  • 9072075311
    feat: add fastCRW provider (#3585) Recep S 2026-06-21 04:30:55 +03:00
  • d887507f49
    chore: remove standalone LangGraph Server remnants from agent docs (#3304) (#3671) Eilen Shin 2026-06-21 08:37:56 +08:00
  • f3621bc8ad
    chore(deps): bump pydantic-settings from 2.14.0 to 2.14.2 in /backend (#3670) dependabot[bot] 2026-06-20 23:48:58 +08:00
  • c6aea68149
    chore(deps): bump langsmith from 0.8.0 to 0.8.18 in /backend (#3669) dependabot[bot] 2026-06-20 22:49:01 +08:00
  • 93f2cda571 fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) Willem Jiang 2026-06-20 19:10:06 +08:00
  • 7a407fe122
    fix(ci): added 2.0.x-dev into CI workflow monitor (#3668) Willem Jiang 2026-06-20 19:10:06 +08:00
  • ca9428d0cd
    feat: support regenerating latest answer (#3637) Huixin615 2026-06-20 18:59:42 +08:00
  • c81c4ba853 fix(deps): bump cryptography constraint to >=48.0.1 to match lockfile (#3666) Zheng Feng 2026-06-20 18:36:52 +08:00
  • cce794a124
    fix(deps): bump cryptography constraint to >=48.0.1 to match lockfile (#3666) Zheng Feng 2026-06-20 18:36:52 +08:00
  • 90328d5651
    Avoid blank previews for unsupported artifacts (#3644) vantanco 2026-06-19 23:15:11 +07:00
  • df5d90fbb1
    feat(frontend): implement (thought for x second) thinking duration indicator (#3627) Chetan Sharma 2026-06-19 21:14:10 +05:30
  • e97d93503d
    fix: make local-dev (make dev) work on non-root / NFS hosts (#3590) zhernrong92 2026-06-19 23:20:55 +08:00
  • deb736b819
    Update the project version for the next developement (#3659) Willem Jiang 2026-06-19 23:12:00 +08:00
  • 98127f5845
    Prepare 2.0.0 release (#3603) v2.0.0-rc1 Willem Jiang 2026-06-19 22:48:30 +08:00
  • d2292d73da
    perf(sandbox): speed up should_ignore_name in glob/grep walks (#3657) Eilen Shin 2026-06-19 21:57:03 +08:00
  • 9124f991de
    fix(mcp): make stdio MCP-produced files resolvable via virtual sandbox paths (#3597) (#3600) Ryker_Feng 2026-06-19 21:52:21 +08:00
  • 21d9ec0db1
    perf(sandbox): cache LocalSandbox path-rewrite regexes per instance (#3647) (#3648) Eilen Shin 2026-06-19 21:50:03 +08:00
  • 654f5e1c66
    fix(frontend): render full content for multi-part AI messages (#3649) Nguyen DN 2026-06-19 20:46:59 +07:00
  • e7a03e5243
    fix(gateway): attribute token usage to actual models (#3658) AnoobFeng 2026-06-19 21:42:42 +08:00
  • 8cde305fe4
    perf(persistence): cache Base.to_dict column reflection per class (#3654) Eilen Shin 2026-06-19 21:34:22 +08:00
  • 3e055d8f43
    feat(suggest_agent): stop frontend from fetching when suggestions disabled (#3599) Chetan Sharma 2026-06-19 15:47:21 +05:30
  • 525ec0a00d
    fix(skills):Update the smock-test skill to use make up in docker mode (#3656) Willem Jiang 2026-06-19 18:03:07 +08:00
  • a692576993
    fix(frontend): resolve stale subagent running state after stop (#3639) AnoobFeng 2026-06-19 16:25:17 +08:00
  • 29489c0f45
    fix: preserve sandbox reducer in middleware state (#3629) Huixin615 2026-06-19 16:10:56 +08:00
  • 3e5c76eb0a
    fix(serialization): strip base64 image data from streamed values events (#3631) Yufeng He 2026-06-19 11:23:07 +08:00
  • b5a4d3414b
    fix(smoke-test): add auth-aware frontend checks with login support (#3641) Zhipeng Zheng 2026-06-19 11:15:28 +08:00
  • 86a4744941
    fix(frontend): improve mobile workspace layout (#3646) Huixin615 2026-06-19 11:14:49 +08:00
  • 6044e5c553
    Update bug-report.yml Willem Jiang 2026-06-18 11:52:10 +08:00
  • 525af0da14
    fix(channels): scope IM files and helper commands to owner (#3579) Nan Gao 2026-06-18 05:45:35 +02:00
  • 2b301e8211
    fix(channels): harden runtime credential management APIs (#3581) Nan Gao 2026-06-18 04:45:33 +02:00
  • 68ba4198b8
    fix(channels): make channel connect flow deterministic (#3582) Nan Gao 2026-06-18 04:15:31 +02:00
  • 8c0830aea1
    fix(channels): add operational guardrails (#3584) Nan Gao 2026-06-18 04:09:46 +02:00
  • 97dd9ecf73
    fix(sandbox): stop flagging string-literal path fragments as unsafe absolute paths (#3623) Xinmin Zeng 2026-06-18 09:27:05 +08:00
  • 0bbbbc06f4
    feat(community): add Serper Google Images provider for image_search (#3575) Ryker_Feng 2026-06-18 07:36:35 +08:00
  • ec16b6650d
    fix(channel): force reload config on channel restart (#3619) Huixin615 2026-06-17 22:57:46 +08:00
  • 6a4a30fa2b
    fix(sandbox): return actionable hint when read_file hits a binary file (#3624) Xinmin Zeng 2026-06-17 21:11:44 +08:00
  • e732a741bf
    fix(channels): centralize shared channel retry helpers (#3583) Nan Gao 2026-06-17 09:44:40 +02:00
  • c81ab268fb
    fix(serialization): stop stripping __interrupt__ from channel values (#3595) (#3605) Zhipeng Zheng 2026-06-17 15:29:22 +08:00
  • a72af8ea37
    feat(subagents): attribute subagent spans to parent thread's Langfuse session (#3611) heart-scalpel 2026-06-17 14:36:09 +08:00
  • 6b2716e75b
    chore(deps): bump starlette from 1.0.1 to 1.3.1 in /backend (#3622) dependabot[bot] 2026-06-17 13:15:05 +08:00
  • 55577eb36f
    chore(deps): bump aiohttp from 3.14.0 to 3.14.1 in /backend (#3621) dependabot[bot] 2026-06-17 13:14:06 +08:00
  • fda8209ee3
    chore(deps): bump cryptography from 46.0.7 to 48.0.1 in /backend (#3620) dependabot[bot] 2026-06-17 13:13:26 +08:00
  • 5851f8250e
    fix(sandbox): make setup-sandbox.sh script executable (#3618) Zheng Feng 2026-06-17 12:32:52 +08:00
  • f212da9f89
    fix(sandbox): create shell session before retrying on a fresh id (#3577) stphtt 2026-06-17 09:21:27 +07:00
  • c361fa3e49
    chore(deps): bump python-multipart from 0.0.27 to 0.0.31 in /backend (#3613) dependabot[bot] 2026-06-17 08:43:19 +08:00
  • 5a9db48ae1
    chore(deps): bump pyjwt from 2.12.1 to 2.13.0 in /backend (#3612) dependabot[bot] 2026-06-17 08:20:41 +08:00
  • 926406e0d6
    fix(channels): make runtime provider state authoritative (#3580) Nan Gao 2026-06-17 01:45:46 +02:00
  • 43dba448ad
    fix(channel): unsubscribe channel listeners by equality (#3608) Huixin615 2026-06-17 00:12:10 +08:00
  • 65fab1d4d4
    feat(skill): strengthen maintainer orchestrator review workflow (#3606) AochenShen99 2026-06-16 23:33:09 +08:00
  • 1896722e66
    fix: add MCP tools cache reset endpoint (#3602) Huixin615 2026-06-16 23:20:20 +08:00
  • 0966131b31
    fix(channels): require bound identity for user-owned IM messages (#3578) Nan Gao 2026-06-16 17:04:39 +02:00
  • 05be7ea688
    fix(subagents): raise general-purpose max_turns to 150 and default timeout to 30min (#3610) DanielWalnut 2026-06-16 19:55:04 +08:00
  • d2cc991d55
    make ai follow-up suggestions optional (#3591) Chetan Sharma 2026-06-15 15:29:25 +05:30
  • 25fbd25b05
    fix(frontend): cap deeply nested list indentation to prevent render crash (#3393) (#3570) v2.0.0-rc0 Eilen Shin 2026-06-14 22:19:54 +08:00
  • 34e126ee4b
    fix(frontend): reset active chat after deletion (#3519) zgenu 2026-06-14 22:06:19 +08:00
  • ec520e6427
    fix(makefile):fix the per-commit hooks installation (#3569) Willem Jiang 2026-06-14 11:56:38 +08:00
  • 0fb2a75bfb fix(doc):update the document for the docker configuration Willem Jiang 2026-06-14 11:30:44 +08:00
  • 5d61718c80
    fix(security): mount host Docker socket only in aio (DooD) sandbox mode (#3517) Xinmin Zeng 2026-06-14 11:03:50 +08:00
  • 474c89bac2
    fix(security): do not bind-mount host CLI auth dirs by default (#3521) Xinmin Zeng 2026-06-14 10:50:05 +08:00