mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
| File | Lines | Purpose | |-------------------------------|--------|-------------------------------------------| | HOMELAB_TEAM_V0.md | 3,443 | Original blueprint doc (now in CLAUDE.md) | | WORKFLOWS.md | 260 | Workflow docs | | roboco/agents/*.py | ~5,800 | Entire Python agent framework (14 files) | | roboco/models/organization.py | 157 | Unused org types | New Files (53 lines added) | File | Lines | Purpose | |-----------------------------|-------|------------------------------------------------------------| | roboco/runtime/streaming.py | 53 | Migrated set_reasoning_stream_callback from deleted agents | Modified Files Config & Settings: - .gitignore - Added .OLD/ directory Blueprints (13 files): - Fixed roboco_task_plan() signatures: (task_id, plan) → (task_id, approach, steps, risks?, open_questions?) - PM blueprints: Fixed channel access (read/write for dev-all, qa-all, doc-all) Core Code: | File | Changes | |--------------------------------|-------------------------------------------| | roboco/agents_config.py | Team naming uxui → ux_ui, docstring fixes | | roboco/api/routes/tasks.py | Hardcoded roles → AgentRole enum | | roboco/services/permissions.py | Cell PM → Main PM notification fix | | roboco/services/task.py | Removed unused imports | | roboco/bootstrap.py | Updated import path after agents deletion | | roboco/runtime/__init__.py | Added streaming exports | | roboco/runtime/orchestrator.py | Various improvements (+229/-10) | | roboco/mcp/task_server.py | Docstring team fix | | roboco/mcp/tasks/handlers/*.py | Handler improvements | | roboco/enforcement/*.py | Lifecycle enforcement updates | | roboco/db/tables.py | Table changes (+76 lines) | | roboco/models/base.py | Minor enum tweaks | | roboco/seeds/initial_data.py | Docstring team fix | Key Architecture Change: Removed the unused Python agent framework (roboco/agents/) - the system uses Docker-based Claude Code spawning via roboco/runtime/orchestrator.py instead.
24 lines
558 B
Python
24 lines
558 B
Python
"""
|
|
Runtime Module for RoboCo
|
|
|
|
Manages Claude Code agent instances, lifecycle, and orchestration.
|
|
"""
|
|
|
|
from roboco.runtime.orchestrator import AgentInstance, AgentOrchestrator, AgentState
|
|
from roboco.runtime.streaming import (
|
|
ReasoningStreamCallback,
|
|
get_reasoning_stream_callback,
|
|
set_reasoning_stream_callback,
|
|
stream_reasoning,
|
|
)
|
|
|
|
__all__ = [
|
|
"AgentInstance",
|
|
"AgentOrchestrator",
|
|
"AgentState",
|
|
"ReasoningStreamCallback",
|
|
"get_reasoning_stream_callback",
|
|
"set_reasoning_stream_callback",
|
|
"stream_reasoning",
|
|
]
|