The open-source managed agents platform. Turn coding agents into real teammates — assign tasks, track progress, compound skills. https://multica.ai
Find a file
Jiayuan 200b2cefda feat(agent): add profile system and improve tools
- Add Agent Profile module for managing agent identity, soul, tools,
  memory, and bootstrap configuration
- Add profile CLI (pnpm agent:profile) for creating/listing/showing profiles
- Default sessionId to UUIDv7 instead of "default"
- Expose Agent.sessionId as public readonly property
- Improve exec/process tools error handling (no more crashes on spawn errors)
- Add 'output' action to process tool for reading stdout/stderr
- Better tool descriptions to guide agent in choosing exec vs process

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 02:47:30 +08:00
apps/web Add monorepo setup with Turborepo and Web client 2026-01-29 16:33:35 +08:00
packages/sdk Add monorepo setup with Turborepo and Web client 2026-01-29 16:33:35 +08:00
src feat(agent): add profile system and improve tools 2026-01-30 02:47:30 +08:00
.dockerignore Add Docker support for Gateway and SDK documentation 2026-01-28 17:56:22 +08:00
.gitignore Initial project setup with multi-component architecture 2026-01-28 14:08:34 +08:00
package.json feat(agent): add profile system and improve tools 2026-01-30 02:47:30 +08:00
pnpm-lock.yaml feat(agent): add exec/process tools 2026-01-30 01:52:10 +08:00
pnpm-workspace.yaml Add monorepo setup with Turborepo and Web client 2026-01-29 16:33:35 +08:00
README.md docs: add agent CLI usage 2026-01-30 01:33:08 +08:00
tsconfig.json Implement WebSocket Gateway with NestJS and client SDK 2026-01-28 16:46:51 +08:00
turbo.json Add monorepo setup with Turborepo and Web client 2026-01-29 16:33:35 +08:00

Super Multica

A multi-component architecture for distributed agent systems.

Project Structure

src/
├── agent/      # Agent module
├── gateway/    # Gateway module
├── client/     # Client module
└── shared/     # Shared types and utilities

Getting Started

pnpm install
pnpm dev

Agent CLI

Use the agent module directly from the CLI for isolated testing.

pnpm agent:cli "hello"

# Persist a session under ~/.super-multica/sessions/<id>/session.jsonl
pnpm agent:cli --session demo "remember my name is Alice"
pnpm agent:cli --session demo "what's my name?"

# Override provider/model
pnpm agent:cli --provider openai --model gpt-4o-mini "hi"

Scripts

  • pnpm dev - Run in development mode
  • pnpm agent:cli - Run the agent CLI for module-level testing
  • pnpm build - Build for production
  • pnpm start - Run production build
  • pnpm typecheck - Type check without emitting