-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
59 lines (52 loc) · 1.39 KB
/
__init__.py
File metadata and controls
59 lines (52 loc) · 1.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
"""
PowerSpawn - Multi-Agent Orchestration System v1.7.0
Two modes of agent spawning:
CLI AGENTS (Full Autonomy):
spawn_claude - Claude Code sub-agent (can edit files, run commands)
spawn_codex - Codex sub-agent (can edit files, run commands)
spawn_copilot - Copilot sub-agent (can edit files, run commands)
API AGENTS (Text Response Only):
spawn_grok - X.ai Grok (text analysis, research)
spawn_gemini - Google Gemini (long context, multimodal)
spawn_mistral - Mistral AI (European model, code tasks)
Key features:
- Automatic logging to IAC.md (Inter Agent Context)
- IAC.md contains Active Agents table + Interaction History
- CLI agents auto-load context (CLAUDE.md / AGENTS.md)
- API agents return text; coordinator applies changes
See DESIGN.md for architecture rationale.
"""
from .providers import (
spawn_claude,
spawn_codex,
spawn_copilot,
spawn_grok,
spawn_gemini,
spawn_mistral,
AgentResult
)
from .logger import (
log_spawn_start,
log_spawn_complete,
get_logger,
)
from .config import settings
__version__ = "1.7.0"
__all__ = [
# CLI Agents
"spawn_claude",
"spawn_codex",
"spawn_copilot",
# API Agents
"spawn_grok",
"spawn_gemini",
"spawn_mistral",
# Types
"AgentResult",
# Logging
"log_spawn_start",
"log_spawn_complete",
"get_logger",
# Configuration
"settings",
]