Commit Graph

  • de3f588fbf fix: windows async MCP tool execution, restore graph state after interruptions (#290) dinos 2026-06-16 21:03:26 +02:00
  • 5282a5028b chore(deps): bump the uv group across 1 directory with 4 updates (#291) dependabot[bot] 2026-06-16 11:21:10 +01:00
  • 42d8b9bf10 chore(deps): bump pyjwt in the uv group across 1 directory (#289) dependabot[bot] 2026-06-16 09:56:31 +00:00
  • f356de36a6 feat: memory retrieval (#281) dinos 2026-06-16 09:14:29 +02:00
  • 8ea186441a chore(deps): bump deepagents 0.6.8→0.6.10 + langchain-quickjs →0.2.0 X-iZhang 2026-06-13 18:43:51 +01:00
  • 477481f9d9 feat(backends): use _platform_quote for Windows cmd.exe compatibility (#280) houren Antony 2026-06-14 01:08:18 +08:00
  • 76972449c7 feat(cli): multi-stage slash command completions with subcommand awareness (Phase 1 of #82) (#273) houren Antony 2026-06-14 01:06:23 +08:00
  • 8f9dfa159e fix(backends): rewrite quoted virtual paths containing whitespace (#269) houren Antony 2026-06-14 00:56:30 +08:00
  • d82f0ed2a4 chore: update version to v0.1.6 X-iZhang 2026-06-12 00:08:30 +01:00
  • 05a5e5f8a0 fix: session lost after evoscientist restart (supersedes #278) (#279) Xi Zhang 2026-06-11 23:51:51 +01:00
  • 526c571b10 feat(tunnel): add Cloudflare tunnel support for EvoSci deploy and update documentation X-iZhang 2026-06-11 00:23:55 +01:00
  • 49f23560fd chore: update version to v0.1.5 X-iZhang 2026-06-10 22:37:52 +01:00
  • c02be519f6 feat(dangerous-mode): implement real-filesystem access with safety ch… (#276) Xi Zhang 2026-06-10 18:19:13 +01:00
  • fc05b5eed2 fix(tests): ensure _check_npx is True in _patch_all_questionary to prevent extra prompts on slow runners X-iZhang 2026-06-10 16:11:49 +01:00
  • c438966b28 fix(tests): mock _ensure_npx in TestStepSkills to prevent integration issues on headless Windows CI X-iZhang 2026-06-10 15:59:10 +01:00
  • d4f1fbd110 ci: add windows-latest to test matrix + fix 11 cross-platform test bugs (#271) houren Antony 2026-06-10 22:43:18 +08:00
  • cf5e0dd3bd feat(models): add support for 'claude-fable-5' mode X-iZhang 2026-06-10 00:51:29 +01:00
  • de3785346f feat(docs): update README to reflect Desktop WebUI changes and add demo video X-iZhang 2026-06-09 18:04:34 +01:00
  • 2dc1e227eb fix(langgraph-dev): rotate langgraph_dev.log when it exceeds 50MB (#270) houren Antony 2026-06-09 22:55:44 +08:00
  • cd2baa9588 feat(models): add opt-in prompt caching support for anthropic via openrouter (#272) dinos 2026-06-09 16:13:49 +02:00
  • 4b6a969df2 refactor(agent): make create_cli_agent(config=, chat_model=) pure (#267) Ziheng Zhang 2026-06-09 01:38:13 +08:00
  • 8bb1d6c0e3 refactor(stream): langgraph streaming v3 (#268) dinos 2026-06-08 18:14:25 +02:00
  • ac052bbb4c feat: free-scrolling (#262) Wiktor Cupiał 2026-06-08 16:23:46 +02:00
  • b4ffb35d71 feat(langgraph): add --no-reload option to start_langgraph_dev Xi Zhang 2026-06-08 01:35:02 +01:00
  • 63969b596d Release/v0.1.4 (#266) Xi Zhang 2026-06-07 00:52:59 +01:00
  • 3563c1d94f Update source for Scientific Skills in steps.py (#265) Eliot Drizzle 2026-06-06 21:53:14 +08:00
  • 92d95dee68 feat(memory): add observation memory lifecycle (#259) dinos 2026-06-05 16:11:20 +02:00
  • a27e5230c7 chore(deps): bump starlette in the uv group across 1 directory (#261) dependabot[bot] 2026-06-04 20:05:08 +01:00
  • 5c8975bc28 chore(deps): bump aiohttp in the uv group across 1 directory (#260) dependabot[bot] 2026-06-04 11:06:05 +02:00
  • cedb3aa744 Fix ssh remote path handling in sandbox (#242) Zhen-Yi Zhou 2026-06-04 00:55:27 +08:00
  • 044a85ccd2 Update ResearchClawBench ranking details in README files X-iZhang 2026-06-03 17:35:10 +01:00
  • 0198e50e7f Add ResearchClawBench ranking news (#257) Wanghan Xu 2026-06-03 21:59:47 +08:00
  • faea53be52 chore: bump version to v0.1.3 X-iZhang 2026-06-03 01:37:16 +01:00
  • 9cffe9d457 Enhance multimodal handling in LLM model (#256) Xi Zhang 2026-06-03 01:06:46 +01:00
  • d348076f40 Add runtime context middleware (#255) dinos 2026-06-02 19:47:26 +02:00
  • 9285c6dad8 Migrate memory middleware to profile files (#253) dinos 2026-06-02 19:21:14 +02:00
  • b56234317a fix: restrict textual version to avoid CJK input issues on iTerm2 X-iZhang 2026-06-02 11:58:12 +01:00
  • 565d9647ac chore: update version to v0.1.2 in project files and badges X-iZhang 2026-06-02 00:32:09 +01:00
  • d53bfa35c5 feat: update MiniMax model entries and context window for M3 variant X-iZhang 2026-06-02 00:00:52 +01:00
  • fbd1d709ca feat: add WebUI mode support with related configuration and onboarding (#252) Xi Zhang 2026-06-01 12:01:08 +01:00
  • 3ce6523faf fix: update deepagents and langchain versions (#251) Xi Zhang 2026-05-31 22:12:13 +01:00
  • a13904185d Feat/sandbox execute timeout (#243) Xi Zhang 2026-05-31 15:11:25 +01:00
  • 2364e6b130 fix(cli): forward async-notifier replies back to originating channel (#244) Ziheng Zhang 2026-05-31 21:43:42 +08:00
  • 721a03c25b feat: update model version from claude-sonnet-4-5 to claude-sonnet-4-6 and related adjustments X-iZhang 2026-05-29 00:40:46 +01:00
  • f75bfcda51 Add onboarding wizard with style and validation components (#241) Xi Zhang 2026-05-28 12:42:49 +01:00
  • b9ad694467 fix: resolve path correctly when workspace name appears in parent path Xi Zhang 2026-05-23 12:37:21 +01:00
  • d2283397a4 feat(feishu): scan-to-create QR onboarding + silence unsubscribed WS events (#239) Ziheng Zhang 2026-05-20 22:53:16 +08:00
  • b11932f91b chore(deps): bump idna in the uv group across 1 directory (#238) dependabot[bot] 2026-05-20 15:39:12 +01:00
  • 7959495a13 feat(deploy): add EvoSci deploy subcommand (#228) Xi Zhang 2026-05-20 12:06:35 +02:00
  • 9c7347eedb chore: update version to v0.1.1 in badges and pyproject.toml X-iZhang 2026-05-19 14:06:22 +01:00
  • 331056cdc8 feat(middleware): upgrade deepagents 0.5.7 → 0.6.2 (#231) Xi Zhang 2026-05-19 13:35:36 +02:00
  • 385f9756c1 feat(backends): implement tier-aware virtual mount resolution for ski… (#236) Xi Zhang 2026-05-19 12:50:49 +02:00
  • 7f1aa3b0f6 fix(cli): handle spaces in @file mentions (#234) Ziheng Zhang 2026-05-18 19:05:21 +08:00
  • 0d51406149 chore: update wechat_group image asset X-iZhang 2026-05-16 16:07:32 +01:00
  • a4c9c779c9 feat: status and elapsed time indicator (#218) Wiktor Cupiał 2026-05-13 15:15:39 +02:00
  • 4b0c91190a feat(llm): add dashscope-code provider for Alibaba Coding Plan keys (#225) dinos 2026-05-13 11:23:32 +02:00
  • 35ea2bfb52 chore(deps): bump urllib3 in the uv group across 1 directory (#222) dependabot[bot] 2026-05-12 08:53:08 +01:00
  • 8fe774b056 Feat/qq interactive buttons (#220) Ziheng Zhang 2026-05-11 17:44:20 +08:00
  • ccb3083183 chore(deps): bump langchain-core in the uv group across 1 directory (#219) dependabot[bot] 2026-05-09 16:50:25 +01:00
  • f00ee1b5cc chore: update version to v0.1.0 X-iZhang 2026-05-08 22:57:30 +01:00
  • c407d2e20f Fix/async subagent model switch (#217) Xi Zhang 2026-05-08 23:52:24 +02:00
  • 89b0ecdbf3 feat(qq): add QR-code scan-to-configure onboarding for QQ Bot (#213) Ziheng Zhang 2026-05-08 19:08:52 +08:00
  • 4e04ac5b72 fix: Improve watcher logic to prevent false-positive notifications on… (#216) Xi Zhang 2026-05-07 23:16:36 +02:00
  • 80f1f4fa0f feat: Implement async sub-agent auto-notification system (#214) Xi Zhang 2026-05-07 17:03:02 +02:00
  • 692dc491ac # feat(wechat): add personal-WeChat (iLink) backend with QR login (#212) Ziheng Zhang 2026-05-07 22:33:30 +08:00
  • 9e51ec6fdd feat(cmd): add /model-fallback command (#196) Wiktor Cupiał 2026-05-07 15:35:26 +02:00
  • 22a65b640d refactor(channels): remove dead MessageBus dispatcher (#205) Ziheng Zhang 2026-05-07 19:11:06 +08:00
  • d7c0eec0e9 chore: update dependencies and remove unused OpenRouter patch (#211) Xi Zhang 2026-05-05 19:51:00 +02:00
  • f41584e10b Refactor sub-agent architecture and introduce async support (#200) Xi Zhang 2026-05-05 13:45:50 +02:00
  • d5ffa00263 docs(README): enhance Docker section with installation details and usage instructions X-iZhang 2026-05-04 15:37:05 +01:00
  • a297445f92 fix(assets): update wechat_group image file X-iZhang 2026-05-04 10:51:33 +01:00
  • ab3787f86a fix(markdown): ensure proper spacing for ATX headings in Markdown ren… (#201) Xi Zhang 2026-05-02 01:59:30 +02:00
  • 29e7fd383d fix/cli hitl (#202) Xi Zhang 2026-05-02 01:54:40 +02:00
  • 0d8ac4f24b feat(docker): official image with all runtime deps pre-installed (#198) dinos 2026-05-01 13:24:14 +02:00
  • 73928a2d78 fix(onboard): detect installed skill packs via install manifest (#199) dinos 2026-05-01 13:23:59 +02:00
  • 27a97c3097 Refactor code structure for improved readability and maintainability X-iZhang 2026-04-30 22:00:19 +01:00
  • 5c829942d7 refactor(cli): replace channel module globals with ChannelRuntime (#197) dinos 2026-04-30 19:06:22 +02:00
  • 7cfec02416 Fix/sessions migration sweep race (#195) Xi Zhang 2026-04-29 03:06:25 +02:00
  • 50719ef256 Implement PruningCheckpointer for efficient checkpoint management and… (#194) Xi Zhang 2026-04-28 22:26:59 +02:00
  • 56cc2fef85 fix(deepseek): add empty-string fallback for reasoning_content in cross-provider scenarios (#192) Xi Zhang 2026-04-27 20:19:50 +02:00
  • 52f8d3a3a5 Feat/llm context window patch table (#191) Xi Zhang 2026-04-27 19:28:57 +02:00
  • 26e3452ef6 chore: update version to v0.0.9 in badges, README, and project files X-iZhang 2026-04-26 15:16:12 +01:00
  • 20c06d4897 feat(deepseek): implement reasoning_content passback for multi-turn s… (#190) Xi Zhang 2026-04-26 15:53:08 +02:00
  • e48bc1cb71 Refactor/system prompt structure (#189) Xi Zhang 2026-04-26 12:08:08 +02:00
  • da74c325d6 fix(channel): scope stop and restore resume history (#186) Ziheng Zhang 2026-04-25 23:12:49 +08:00
  • 27fee3256e fix(clipboard): remove unnecessary check for selection end in copy_selection_to_clipboard X-iZhang 2026-04-25 13:04:19 +01:00
  • 558360b558 feat: Enhance ModelPickerWidget for Ollama integration (#187) Xi Zhang 2026-04-25 01:37:48 +02:00
  • 49b03c36eb feat: add support for gpt-5.5 model in the LLM configuration and tests (#188) Xi Zhang 2026-04-25 00:52:55 +02:00
  • 155c4eaa40 fix: text copy on remote sessions/legacy terminal emulators (#185) Wiktor Cupiał 2026-04-24 23:16:39 +02:00
  • c134a16e19 Fix/channel slash rich cli (#184) Xi Zhang 2026-04-24 17:10:25 +02:00
  • 3831198f19 fix(chat): resolve model switch lag by tracking model/provider key (#180) Xi Zhang 2026-04-24 12:36:33 +02:00
  • 92df3e1844 Refactor/cli command manager (#178) Xi Zhang 2026-04-24 11:38:44 +02:00
  • f704e3d761 update X-iZhang 2026-04-23 14:33:02 +01:00
  • 65828e9666 perf(cli): cut startup latency and defer MCP loading to the background (#171) dinos 2026-04-22 18:22:33 +02:00
  • 28f3e81b4c feat: add /model command for changing models inside TUI/CLI (#162) Wiktor Cupiał 2026-04-22 15:43:21 +02:00
  • aa3dd00409 feat: add support for session resumption with --resume flag and enhan… (#170) Xi Zhang 2026-04-21 22:26:40 +02:00
  • 05f54334ba fix(mcp): stdio env passthrough + durable package installs (#169) dinos 2026-04-21 17:59:06 +02:00
  • 1e4c011b7c fix(assets): update wechat_group image for improved clarity X-iZhang 2026-04-21 12:06:49 +01:00
  • 06822f236c feat: enhance tool result handling with tool_call_id for concurrent execution Xi Zhang 2026-04-19 23:15:20 +01:00
  • bd501cce34 fix(channel/qq): deliver HITL approval prompts reliably (#166) Ziheng Zhang 2026-04-19 18:14:23 +08:00