Yansong Zhang
f4e04fc872
feat(web): add Agent V2 frontend — app creation, node editor, sandbox settings
P0 — Agent App can be created and routed:
- Add AppModeEnum.AGENT to types/app.ts
- Add Agent card to create-app-modal (primary row, with RiRobot2Fill icon)
- Route Agent apps to /workflow editor (same as workflow/advanced-chat)
- Update layout-main.tsx mode guards
P1 — Agent V2 workflow node:
- Add BlockEnum.AgentV2 = 'agent-v2' to workflow types
- Create agent-v2/node.tsx: displays model, strategy, tool count
- Create agent-v2/panel.tsx: model selector, strategy picker, tool list,
max iterations, memory config, vision toggle
- Register in NodeComponentMap and PanelComponentMap
P2 — Sandbox Provider settings:
- Create sandbox-provider-page: list/configure/activate/delete providers
(Docker, E2B, SSH, AWS CodeInterpreter)
- Create service/sandbox.ts: API client for sandbox provider endpoints
- Add "Sandbox Providers" to settings menu
i18n: Add en-US and zh-Hans translations for agent V2 description.
Made-with: Cursor
2026-04-10 15:31:48 +08:00
..
2026-04-02 15:03:42 +00:00
2025-12-23 16:58:55 +08:00
2025-02-27 18:59:07 +08:00
2026-01-04 11:20:06 +08:00
2025-12-29 14:04:01 +08:00
2026-04-02 15:03:42 +00:00
2026-01-13 15:40:43 +08:00
2026-04-02 15:03:42 +00:00
2026-01-13 23:38:28 +09:00
2026-02-10 17:55:11 +08:00
2026-02-04 12:09:22 +08:00
2026-01-14 17:20:49 +08:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-02-14 16:18:26 +08:00
2026-03-18 16:53:55 +08:00
2026-03-20 16:02:22 +08:00
2025-12-24 15:25:28 +08:00
2026-04-02 15:03:42 +00:00
2026-02-09 14:57:23 +08:00
2026-04-10 15:31:48 +08:00
2026-04-02 15:03:42 +00:00
2025-12-23 16:58:55 +08:00
2025-02-17 17:05:13 +08:00
2025-12-23 16:58:55 +08:00
2026-04-02 15:03:42 +00:00
2026-01-22 18:16:37 +08:00
2026-04-02 15:03:42 +00:00
2026-03-16 13:38:29 +08:00
2026-01-15 10:41:18 +08:00
2026-04-02 15:03:42 +00:00
2026-01-06 21:57:21 +08:00
2025-12-23 16:58:55 +08:00
2025-12-31 13:51:05 +08:00
2025-12-23 16:58:55 +08:00
2026-02-14 16:18:26 +08:00
2025-12-25 09:44:57 +08:00
2026-02-09 14:57:23 +08:00
2026-01-04 11:20:06 +08:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-01-22 18:16:37 +08:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-04-02 15:03:42 +00:00
2026-01-22 18:16:37 +08:00
2026-04-02 15:03:42 +00:00
2026-01-19 11:06:04 +08:00
2025-12-23 16:58:55 +08:00
2025-09-18 12:49:10 +08:00
2026-04-02 15:03:42 +00:00
2026-02-09 14:57:23 +08:00