Core features: - Microkernel architecture with Actor model - Session management with JSONL persistence - Tool system (5 built-in tools) - Skill system with SKILL.md parsing - Sandbox security execution - Ollama integration with gemma4:e4b - Prompt-based tool calling (compatible with native function calling) - REPL interface 11 packages, all tests passing
19 lines
709 B
Go
19 lines
709 B
Go
// Package actor implements the Actor model for the Orca framework.
|
|
//
|
|
// This file provides additional agent types that integrate the LLM
|
|
// and Tool systems with the actor framework. See actor.go for the
|
|
// base Agent interface and BaseAgent implementation.
|
|
package actor
|
|
|
|
// This file exists alongside actor.go to provide the LLMAgent and
|
|
// ToolWorker types, completing the integration between the actor
|
|
// system and the LLM / Tool subsystems.
|
|
//
|
|
// The key types in this package are:
|
|
// - Agent (interface, in actor.go)
|
|
// - BaseAgent (struct, in actor.go)
|
|
// - Orchestrator (in orchestrator.go)
|
|
// - Worker (in worker.go)
|
|
// - LLMAgent (in llm_agent.go)
|
|
// - ToolWorker (in tool_worker.go)
|