internal/

directory
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2026 License: MIT

Directories

Path Synopsis
echoctl
cmd
service/agents/domain/service/runtime/subagent
Package subagent provides a self-contained module for sub-agent lifecycle orchestration.
Package subagent provides a self-contained module for sub-agent lifecycle orchestration.
service/agents/domain/service/runtime/toolloop
Package toolloop implements tool call loop detection aligned with OpenClaw's tool-loop-detection.ts.
Package toolloop implements tool call loop detection aligned with OpenClaw's tool-loop-detection.ts.
service/gateway
Package gateway implements the IM platform gateway layer for Echoryn.
Package gateway implements the IM platform gateway layer for Echoryn.
service/golem
Package golem provides a unified Golem cluster management subsystem.
Package golem provides a unified Golem cluster management subsystem.
service/llm/provider/thinking
Package thinking provides a Strategy pattern for mapping Echoryn's unified ThinkingLevel to provider-specific eino model configurations.
Package thinking provides a Strategy pattern for mapping Echoryn's unified ThinkingLevel to provider-specific eino model configurations.
service/messagebus
Package messagebus provides the message routing layer for SubAgent inter-communication.
Package messagebus provides the message routing layer for SubAgent inter-communication.
service/plugin/builtin
Package builtin registers all in-tree (built-in) plugins.
Package builtin registers all in-tree (built-in) plugins.
service/plugin/builtin/diagnostics
Package diagnostics implements the "diagnostics" built-in plugin.
Package diagnostics implements the "diagnostics" built-in plugin.
service/plugin/builtin/diagnostics/trace
Package trace provides LLM-aware distributed tracing for Echoryn.
Package trace provides LLM-aware distributed tracing for Echoryn.
service/plugin/builtin/golem-cluster
Package golem_cluster provides the golem-cluster plugin for Hivemind.
Package golem_cluster provides the golem-cluster plugin for Hivemind.
service/plugin/builtin/llmtask
Package llmtask implements the "llm-task" built-in plugin.
Package llmtask implements the "llm-task" built-in plugin.
service/plugin/builtin/llmtask/entity
Package entity defines configuration and types for the llm-task plugin.
Package entity defines configuration and types for the llm-task plugin.
service/plugin/builtin/skills
Package skills provides the skills built-in plugin for Hivemind.
Package skills provides the skills built-in plugin for Hivemind.
service/plugin/builtin/web-search/gemini-web-search
Package gemini_websearch implements the "web-search" built-in plugin.
Package gemini_websearch implements the "web-search" built-in plugin.
service/subagent/executor
Package executor provides the execution routing layer for SubAgent tasks.
Package executor provides the execution routing layer for SubAgent tasks.
service/subagent/observer
Package observer provides execution observability for SubAgent tasks.
Package observer provides execution observability for SubAgent tasks.
service/team
Package team provides the team collaboration module for multi-agent coordination.
Package team provides the team collaboration module for multi-agent coordination.
pkg
protocol
Package protocol provides the Go domain types used by the scheduler and other internal services to represent Golem nodes, tasks, and their lifecycle These types mirror the protobuf definitions in pkg/proto/golem/ but are pure Go structs - free of protobuf dependencies - so internal packages can use them without pulling in the generated code.
Package protocol provides the Go domain types used by the scheduler and other internal services to represent Golem nodes, tasks, and their lifecycle These types mirror the protobuf definitions in pkg/proto/golem/ but are pure Go structs - free of protobuf dependencies - so internal packages can use them without pulling in the generated code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL