Commit Graph

80 Commits

Author SHA1 Message Date
wuyang6 8a93319f1b Fix ask-user review pause in web runs 2026-05-13 11:11:40 +08:00
wuyang6 86f49134a4 Improve Jupyter workspace bootstrap 2026-05-12 22:33:15 +08:00
wuyang6 295d5d1ea1 Add Jupyter workspace runtime 2026-05-12 21:27:43 +08:00
wuyang6 126f35ae46 Improve file writing and activity replay 2026-05-12 20:48:25 +08:00
wuyang6 64787498dd Improve write_file fallback handling 2026-05-12 19:52:41 +08:00
wuyang6 a48c86501a Remove legacy online mining tools 2026-05-12 18:03:39 +08:00
wuyang6 413a37b32c Stream model events to activity panel 2026-05-11 21:24:32 +08:00
wuyang6 c4427bbd07 Improve long product-data generation runs 2026-05-11 20:26:06 +08:00
wuyang6 4c29ce21f1 Make product-data generation resumable 2026-05-11 20:13:08 +08:00
wuyang6 41eb36a704 Avoid draft files in product-data generation 2026-05-11 19:56:29 +08:00
wuyang6 7dc7fa2e52 Migrate product-data exports to skill scripts 2026-05-11 19:43:17 +08:00
wuyang6 2984cc44e8 Add Feishu online document conversion 2026-05-11 17:18:40 +08:00
wuyang6 f22de8a40b Fix product data eval export format 2026-05-11 15:27:11 +08:00
wuyang6 be731caed7 Add training and planning eval exports 2026-05-11 14:50:00 +08:00
wuyang6 8cca3793e0 Avoid top-level composition in tool schemas 2026-05-11 11:51:11 +08:00
wuyang6 0e2a00990f Stabilize product data export flow 2026-05-11 11:46:09 +08:00
武阳 95c265d2a1 Allow router session tools to read external parquet paths 2026-05-09 11:55:54 +08:00
武阳 eea7e2f1b3 Fix process tree cancellation for tools 2026-05-09 11:36:59 +08:00
武阳 0bbba2b936 Enforce session workspace boundaries 2026-05-08 17:09:07 +08:00
武阳 bd2f260b9f Add skill enable controls and data factory SQL skill 2026-05-08 14:56:32 +08:00
武阳 cd84fcc69f Support Anthropic-routed Claude models 2026-05-08 12:17:00 +08:00
武阳 e4c3b973d4 List validated chat model providers 2026-05-08 11:51:53 +08:00
武阳 37fc367304 Unify skills under repository root 2026-05-08 10:54:27 +08:00
武阳 d2712fdb67 Normalize data agent records output path 2026-05-08 10:40:06 +08:00
武阳 9e94648ae6 Stop repeated duplicate skill loops 2026-05-08 10:40:01 +08:00
武阳 de6bb12ae5 Guard skill and continuation loops 2026-05-07 20:26:59 +08:00
武阳 b1868a6401 Improve active run timing and turn limits 2026-05-07 17:51:23 +08:00
武阳 d57570e527 Persist active run event history 2026-05-07 17:40:46 +08:00
武阳 9d7d496443 Add session scoped runs and cancellation 2026-05-07 16:26:20 +08:00
武阳 37f411a547 Add Ubuntu deployment workflow 2026-05-07 11:50:50 +08:00
武阳 1aafc0fce7 Improve data skill routing and tool organization 2026-05-06 21:46:09 +08:00
武阳 9ca675be0d Improve WebUI streaming and Python tooling 2026-05-06 20:37:17 +08:00
武阳 a0da3c2423 Refine WebUI commands and data skills 2026-05-06 19:35:48 +08:00
武阳 7d4ae3e7ba Add assistant-ui data agent frontend 2026-05-06 16:18:32 +08:00
武阳 4e9ea0e3bb Restructure web app directories 2026-05-06 12:01:22 +08:00
武阳 2ea3a63447 Add router session mining tools 2026-04-30 18:25:13 +08:00
武阳 97bf5b9a54 Show data agent review summaries in sessions 2026-04-30 15:11:46 +08:00
武阳 5bdc0ffb01 Add data agent input and export workflow 2026-04-30 15:11:37 +08:00
武阳 e3664f8843 Avoid duplicate final output in GUI 2026-04-29 19:32:06 +08:00
武阳 279f56386c Document data record review workflow 2026-04-29 19:31:48 +08:00
武阳 c1951d6e4d Pause data generation for human review 2026-04-29 19:31:29 +08:00
武阳 12f6ced252 Add data agent record tools 2026-04-29 19:31:16 +08:00
武阳 a040d80096 Add directory-based project skills 2026-04-28 10:17:23 +08:00
Abdelrahman Abdallah 84a563578e Implemented the next missing parity slice around a local web GUI for the agent. 2026-04-20 05:14:57 +02:00
Abdelrahman Abdallah 20aaad62b3 Implemented the next missing parity slice around the /skills slash command listing.
/skills now enumerates bundled_skills.BUNDLED_SKILLS (matching the npm
SkillsMenu component, which lists skills — not slash commands).
Previously it mislabeled the slash-command catalog as "Available Skills".

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-20 01:09:13 +02:00
Abdelrahman Abdallah cfd3bb9ca7 Implemented the next missing parity slice around clearing session env vars on /clear.
Wires clear_session_env_vars() into LocalCodingAgent.clear_runtime_state so the
/clear slash command now drops session-scoped env vars alongside the rest of the
ephemeral runtime state, matching commands/clear/caches.ts:127.
2026-04-20 00:52:28 +02:00
Abdelrahman Abdallah 72e6fffb34 Implemented the next missing parity slice around session env var subprocess merging.
Wires session_env_vars.py into agent_tools._build_subprocess_env so that
variables set via the session registry now reach spawned children, matching
utils/shell/bashProvider.ts:249. Per-call extra_env still wins so explicit
tool overrides take precedence over session defaults.
2026-04-20 00:51:11 +02:00
Abdelrahman Abdallah 66920a3360 Implemented the next missing parity slice around display formatters. 2026-04-20 00:43:56 +02:00
Abdelrahman Abdallah ce59ead1ce Implemented the next missing parity slice around session-scoped environment variables. 2026-04-20 00:42:39 +02:00
Abdelrahman Abdallah dc86874641 Implemented the next missing parity slice around IDE path conversion (Windows ↔ WSL). 2026-04-20 00:40:05 +02:00