33 lines
915 B
Python
33 lines
915 B
Python
"""Standalone, opinionated agent core for Hermes-inspired workflows."""
|
|
|
|
from .agent import CoreAgent, AgentRunResult
|
|
from .compression import CompressionResult, RollingContextCompressor
|
|
from .dispatch import Task, TaskDispatcher, TaskStatus
|
|
from .memory import MemoryEntry, SimpleMemoryStore
|
|
from .providers.base import AgentProvider, AssistantTurn, StreamEvent, ToolCall
|
|
from .session import ChatEvent, ConversationSession
|
|
from .skills import Skill, SkillStore
|
|
from .tools.registry import ToolContext, ToolRegistry
|
|
|
|
__all__ = [
|
|
"AgentProvider",
|
|
"AgentRunResult",
|
|
"AssistantTurn",
|
|
"ChatEvent",
|
|
"CompressionResult",
|
|
"ConversationSession",
|
|
"CoreAgent",
|
|
"MemoryEntry",
|
|
"RollingContextCompressor",
|
|
"Skill",
|
|
"SkillStore",
|
|
"SimpleMemoryStore",
|
|
"StreamEvent",
|
|
"Task",
|
|
"TaskDispatcher",
|
|
"TaskStatus",
|
|
"ToolCall",
|
|
"ToolContext",
|
|
"ToolRegistry",
|
|
]
|