Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 895 Bytes

File metadata and controls

17 lines (15 loc) · 895 Bytes
apps/desktop/            # Electron app (main/preload/renderer)
apps/daemon/             # Background daemon process for task execution
packages/agent-core/     # Core business logic, shared types, MCP tools (published as @anastomotic_ai/agent-core)
  • index.ts - Electron bootstrap, single-instance enforcement, anastomotic:// protocol handler
  • ipc/handlers.ts - IPC handlers for task lifecycle, settings, onboarding, API keys, providers
  • ipc/validation.ts - IPC validation utilities
  • opencode/ - Electron-specific OpenCode CLI integration
  • store/ - Electron-specific storage wrappers (delegates to agent-core)
  • logging/ - Log collector and file writer
  • skills/ - SkillsManager wrapper
  • utils/ - Bundled Node.js helpers, system path utilities
  • daemon-client.ts - Connects to the background daemon process for task execution

Preload (preload/index.ts)