feat: Agent Orchestrator — multi-project agent dashboard

Tauri + Svelte 5 + Rust application for orchestrating multiple AI coding agents.
Includes Claude, Aider, Codex, and Ollama provider support, multi-agent
communication (btmsg/bttask), session anchors, plugin sandbox, FTS5 search,
Landlock sandboxing, and 507 vitest + 110 cargo tests.
This commit is contained in:
DexterFromLab 2026-03-15 15:45:27 +01:00
commit 3672e92b7e
272 changed files with 68600 additions and 0 deletions

View file

@ -0,0 +1,25 @@
// Claude Provider — metadata and capabilities for Claude Code
import type { ProviderMeta } from './types';
export const CLAUDE_PROVIDER: ProviderMeta = {
id: 'claude',
name: 'Claude Code',
description: 'Anthropic Claude Code agent via SDK',
capabilities: {
hasProfiles: true,
hasSkills: true,
hasModelSelection: true,
hasSandbox: false,
supportsSubagents: true,
supportsCost: true,
supportsResume: true,
},
sidecarRunner: 'claude-runner.mjs',
defaultModel: 'claude-opus-4-6',
models: [
{ id: 'claude-opus-4-6', label: 'Opus 4.6' },
{ id: 'claude-sonnet-4-6', label: 'Sonnet 4.6' },
{ id: 'claude-haiku-4-5-20251001', label: 'Haiku 4.5' },
],
};