Commit Graph

  • 578c8a6534 docs(skills): add README for skills system Jiang Bohan 2026-01-30 15:47:37 +08:00
  • b66bbdde06 Merge pull request #33 from multica-ai/fix/openrouter-provider LinYushen 2026-01-30 15:51:27 +08:00
  • b8201293b6 fix(agent): add OpenRouter provider support and guard against unknown models yushen 2026-01-30 15:48:30 +08:00
  • da3bb254ec fix(skills): support nested skill directories and managed skills Jiang Bohan 2026-01-30 15:36:31 +08:00
  • ecaada1df0 feat(skills): add CLI commands for add/remove skills Jiang Bohan 2026-01-30 15:30:00 +08:00
  • aee807e95a feat(skills): add module for GitHub skill installation Jiang Bohan 2026-01-30 15:29:55 +08:00
  • 7f25378e4b feat(cli): add binary build support for interactive CLI Jiayuan 2026-01-30 15:22:53 +08:00
  • 1105a7ac1f feat(skills): add CLI for skills management Jiang Bohan 2026-01-30 15:15:56 +08:00
  • 91709ddd84 feat(skills): integrate watcher into SkillManager Jiang Bohan 2026-01-30 15:15:51 +08:00
  • 8eba6c0f4a feat(skills): add file watcher for hot reload Jiang Bohan 2026-01-30 15:15:46 +08:00
  • 5853c9146a feat(skills): add install mechanism for skill dependencies Jiang Bohan 2026-01-30 15:15:41 +08:00
  • 6d0ee87fdf test(skills): update eligibility tests for new context-based API Jiang Bohan 2026-01-30 15:01:50 +08:00
  • 3d2e539127 feat(agent): integrate skills config into AgentOptions Jiang Bohan 2026-01-30 15:01:44 +08:00
  • 00915d7fb9 feat(skills): enhance metadata and config system for OpenClaw compatibility Jiang Bohan 2026-01-30 15:01:35 +08:00
  • 4f50b3b399 Merge pull request #31 from multica-ai/copy-env-file LinYushen 2026-01-30 15:00:59 +08:00
  • f3ec056b90 feat(console): redesign Hub Console UI for desktop yushen 2026-01-30 14:59:00 +08:00
  • d9ba793fee fix(gateway): extract content from payload in received messages yushen 2026-01-30 14:46:30 +08:00
  • 7775ba5ca9 fix(gateway): stack target fields vertically for mobile yushen 2026-01-30 14:43:22 +08:00
  • e35aa95690 chore(gateway): rename client from Geneva to Multica yushen 2026-01-30 14:41:48 +08:00
  • 25d447afc6 feat(gateway): polish PWA client UI for mobile yushen 2026-01-30 14:39:31 +08:00
  • 0f8db7083c fix(gateway): serve PWA client under /client subpath yushen 2026-01-30 14:35:40 +08:00
  • 5f2cc06111 fix(gateway): fix Dockerfile build and copy static assets yushen 2026-01-30 14:32:01 +08:00
  • 1ddde840de chore(gateway): use provided PNG icon for PWA yushen 2026-01-30 14:27:45 +08:00
  • 566f14f8ac feat(gateway): add PWA mobile client yushen 2026-01-30 14:24:28 +08:00
  • 75fba044bd Merge pull request #30 from multica-ai/forrestchang/add-unit-tests Jiayuan 2026-01-30 14:13:10 +08:00
  • 0bc5380765 Merge pull request #29 from multica-ai/agent-api-key-baseurl LinYushen 2026-01-30 14:08:26 +08:00
  • e5feb96b0b Merge remote-tracking branch 'origin/main' into agent-api-key-baseurl yushen 2026-01-30 14:06:36 +08:00
  • f6360c32d9 test(ssrf): expand SSRF test coverage Jiayuan 2026-01-30 14:01:00 +08:00
  • 44d0cef838 test(tools): add unit tests for glob and param-helpers Jiayuan 2026-01-30 14:00:53 +08:00
  • 5353161b1d test(skills): add unit tests for skills loader Jiayuan 2026-01-30 14:00:47 +08:00
  • 0f8d032b68 test(context): add unit tests for context window guard Jiayuan 2026-01-30 14:00:38 +08:00
  • c6d0476679 feat(hub): persist agent list to disk for restart recovery yushen 2026-01-30 13:56:19 +08:00
  • 4201095519 test(profile): add unit tests for profile storage Jiayuan 2026-01-30 13:55:03 +08:00
  • 9345128367 test(context): add unit tests for token estimation and compaction Jiayuan 2026-01-30 13:54:57 +08:00
  • de8ff730fb test(skills): add unit tests for parser and eligibility checker Jiayuan 2026-01-30 13:54:50 +08:00
  • 9f5424eb5c test(web): add unit tests for SSRF, cache, and HTML utilities Jiayuan 2026-01-30 13:54:44 +08:00
  • 7215a15e37 chore: set up Vitest testing framework Jiayuan 2026-01-30 13:54:34 +08:00
  • a86774e7b5 chore(ci): add GitHub Actions workflow (#28) Jiayuan 2026-01-30 13:51:05 +08:00
  • f74ac430a9 feat(shared): add error handling infrastructure (#27) Jiayuan 2026-01-30 13:50:49 +08:00
  • 36e9acb35f refactor(shared): extract DATA_DIR constant to shared/paths.ts yushen 2026-01-30 13:49:35 +08:00
  • 98f3f7ed50 chore(agent): remove --env-file from agent:cli script yushen 2026-01-30 13:49:28 +08:00
  • a9dcde124b docs: add .env.example and environment configuration guide yushen 2026-01-30 13:32:01 +08:00
  • 0d1f48cf53 refactor(agent): rename env vars to LLM_PROVIDER and provider-specific MODEL yushen 2026-01-30 13:20:20 +08:00
  • 236863acd4 feat(agent): support AGENT_PROVIDER and AGENT_MODEL env vars yushen 2026-01-30 13:15:11 +08:00
  • 9858576abe feat(agent): support custom API key and base URL configuration yushen 2026-01-30 13:12:24 +08:00
  • 6f8c9ef383 Merge pull request #26 from multica-ai/view-recent-commits LinYushen 2026-01-30 12:51:08 +08:00
  • 0212b02f4e Merge remote-tracking branch 'origin/main' into view-recent-commits yushen 2026-01-30 12:50:20 +08:00
  • e0615dbe69 chore: add .env to gitignore yushen 2026-01-30 12:48:22 +08:00
  • 49540e63e7 refactor(hub): replace mock Agent with AsyncAgent yushen 2026-01-30 11:58:21 +08:00
  • da80ba1cb0 refactor(agent): simplify AsyncAgent to use result.text instead of stream interception yushen 2026-01-30 11:52:01 +08:00
  • 6e82219630 feat(agent): add SyncAgent and AsyncAgent wrapper classes yushen 2026-01-30 11:37:09 +08:00
  • 438b1bd8d1 Merge pull request #25 from multica-ai/feat/extract-packages-ui Naiyuan Qing 2026-01-30 11:35:20 +08:00
  • 6cc3a375e7 chore(desktop): clean up build artifacts and unused code Naiyuan Qing 2026-01-30 11:28:06 +08:00
  • d7d2861a79 feat(store): add shared Zustand store package with counter example Naiyuan Qing 2026-01-30 10:52:54 +08:00
  • eb5c388a80 refactor(ui): reorganize components into ui/ subdirectory and share layout Naiyuan Qing 2026-01-30 10:52:46 +08:00
  • 141af9e9f1 feat(desktop): integrate @multica/ui shared components Naiyuan Qing 2026-01-30 10:21:24 +08:00
  • 6431829b0c chore: unify shared deps with pnpm catalogs Naiyuan Qing 2026-01-30 09:36:41 +08:00
  • ff026b122d feat(desktop): scaffold Electron app with Vite Naiyuan Qing 2026-01-30 09:36:36 +08:00
  • 663a9ec2a7 chore: update lockfile for packages/ui dependencies Naiyuan Qing 2026-01-30 08:32:08 +08:00
  • ae2a28037b chore: update .gitignore for monorepo build outputs Naiyuan Qing 2026-01-30 08:32:05 +08:00
  • 5c240ab363 refactor(web): update imports to use @multica/ui package Naiyuan Qing 2026-01-30 08:32:01 +08:00
  • c1129ff37d feat(ui): extract components, utils, and styles from apps/web Naiyuan Qing 2026-01-30 08:31:53 +08:00
  • e1443720eb feat(ui): create @multica/ui package skeleton Naiyuan Qing 2026-01-30 08:31:47 +08:00
  • 1bf2b47fca Merge pull request #24 from multica-ai/ldnvnbl/hub-gateway-config LinYushen 2026-01-30 11:01:39 +08:00
  • 6deac2f76a Add gateway URL configuration to Hub Console yushen 2026-01-30 11:01:06 +08:00
  • 52d55829e5 docs: update README with current architecture (#23) Jiayuan 2026-01-30 05:37:47 +08:00
  • 4b71e3ccef docs(agent): add web tools to profile templates (#22) Jiayuan 2026-01-30 05:33:27 +08:00
  • 50ae997ab4 feat(agent): add skills system with profile integration (#21) Jiayuan 2026-01-30 05:21:57 +08:00
  • 9b3ffd1e90 feat(agent): add web_fetch and web_search tools (#20) Jiayuan 2026-01-30 05:09:16 +08:00
  • 028c3a2911 docs(agent): update tools template with complete tool documentation (#19) Jiayuan 2026-01-30 04:40:20 +08:00
  • 95e6ae439d feat(agent): add glob tool for file pattern matching (#18) Jiayuan 2026-01-30 04:33:01 +08:00
  • 5931e8f84e feat(agent): add auto-backgrounding and process management (#17) Jiayuan 2026-01-30 04:22:42 +08:00
  • e2e8cc15d6 docs: add CLAUDE.md with atomic commits instructions (#16) Jiayuan 2026-01-30 04:05:05 +08:00
  • 3a435aac8a docs: translate comments from Chinese to English (#15) Jiayuan 2026-01-30 04:01:14 +08:00
  • 67cd46a072 feat(agent): add context window management with token-aware compaction (#14) Jiayuan 2026-01-30 03:46:11 +08:00
  • 3024e89071 Merge pull request #13 from multica-ai/forrestchang/interactive-cli Jiayuan 2026-01-30 03:31:09 +08:00
  • 14d22640e3 feat(agent): add interactive CLI for agent interaction Jiayuan 2026-01-30 03:29:45 +08:00
  • dc1fba6a9b Merge pull request #12 from multica-ai/forrestchang/agent-arch-review Jiayuan 2026-01-30 03:15:57 +08:00
  • c8cb7c1a5a docs: enhance README with session management details Jiayuan 2026-01-30 03:12:57 +08:00
  • 6e8307e09b docs: update README with profile system and tools documentation Jiayuan 2026-01-30 03:11:29 +08:00
  • 99473af854 fix(agent): prevent memory leak and buffer overflow in process tool Jiayuan 2026-01-30 03:08:24 +08:00
  • 200b2cefda feat(agent): add profile system and improve tools Jiayuan 2026-01-30 02:47:30 +08:00
  • 46a6cb3061 Merge pull request #10 from multica-ai/feat/exec-process-tools Jiayuan 2026-01-30 01:54:00 +08:00
  • 1097ef5144 feat(agent): add exec/process tools Jiayuan 2026-01-30 01:52:10 +08:00
  • 3e7fa97296 chore(agent): drop bash tool alias Jiayuan 2026-01-30 01:51:29 +08:00
  • 307e7fa8ee Merge pull request #9 from multica-ai/refactor/agent-structure Jiayuan 2026-01-30 01:40:01 +08:00
  • c189eb7188 Merge pull request #7 from multica-ai/feat/session-persistence Jiayuan 2026-01-30 01:34:46 +08:00
  • 674a88c61e docs: add agent CLI usage Jiayuan 2026-01-30 01:33:08 +08:00
  • 49122e252b feat(agent): add session persistence and compaction Jiayuan 2026-01-30 01:29:21 +08:00
  • dd0fd2fd3b Merge pull request #6 from multica-ai/refactor/agent-structure Jiayuan 2026-01-30 01:15:31 +08:00
  • 5fdae53687 refactor(agent): split runner, tools, output, types Jiayuan 2026-01-30 01:12:48 +08:00
  • c0e3dabf25 Merge pull request #5 from multica-ai/feat/agent-cli Jiayuan 2026-01-30 01:06:39 +08:00
  • 8c2b6563d2 feat(agent): add pi-agent core integration and test CLI Jiayuan 2026-01-30 01:04:39 +08:00
  • f7d03aa427 Merge pull request #4 from multica-ai/naiyuan/monorepo-setup Naiyuan Qing 2026-01-29 17:34:39 +08:00
  • 84fe9d99f5 Add monorepo setup with Turborepo and Web client Naiyuan Qing 2026-01-29 16:33:35 +08:00
  • 4a7d0faa31 Merge pull request #3 from multica-ai/ldnvnbl/hub-agent-mgmt LinYushen 2026-01-29 16:15:05 +08:00
  • dcca9333ab Add Hub Console with agent management and message routing yushen 2026-01-29 16:14:29 +08:00
  • db423b53a5 test(#121): Phase 3 - Add comprehensive tests for permission handlers fix/121-phase3-permission-tests Jiayuan 2026-01-29 00:44:51 +08:00
  • 4b3592b5e4 Merge pull request #2 from multica-ai/ldnvnbl/gateway-docker LinYushen 2026-01-28 17:57:09 +08:00
  • 2ea7938444 Add Docker support for Gateway and SDK documentation yushen 2026-01-28 17:56:22 +08:00