Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
protocol-eval
command
|
|
|
examples
|
|
|
01-single-agent
command
|
|
|
02-agent-with-tools
command
|
|
|
03-two-agents-handoff
command
|
|
|
04-session-with-result
command
|
|
|
05-protocol-brainstorming
command
|
|
|
06-protocol-consensus
command
Package main demonstrates the consensus protocol with multiple agents reaching agreement through structured round-robin discussion.
|
Package main demonstrates the consensus protocol with multiple agents reaching agreement through structured round-robin discussion. |
|
07-protocol-adversarial
command
|
|
|
08-protocol-breakout
command
|
|
|
09-protocol-as-tool
command
|
|
|
10-memory-store
command
|
|
|
11-hooks-control
command
|
|
|
12-custom-protocol
command
|
|
|
13-full-stack
command
|
|
|
14-semantic-memory
command
Example 14: Semantic Memory - Intelligent Context Retrieval
|
Example 14: Semantic Memory - Intelligent Context Retrieval |
|
15-postgres-memory
command
|
|
|
16-memory-automation
command
|
|
|
17-planning-mode
command
|
|
|
18-structured-output
command
|
|
|
19-human-turn-based
command
Package main demonstrates turn-based human participation in a protocol.
|
Package main demonstrates turn-based human participation in a protocol. |
|
21-ask-human-tool
command
Package main demonstrates the ask_human tool for human escalation.
|
Package main demonstrates the ask_human tool for human escalation. |
|
22-slack-integration
command
Package main demonstrates outbound Slack integration for ask_human.
|
Package main demonstrates outbound Slack integration for ask_human. |
|
23-webhook-receiver
command
Package main runs a webhook server for human responses.
|
Package main runs a webhook server for human responses. |
|
24-timeout-handling
command
Package main demonstrates scheduled timeout handling for human requests.
|
Package main demonstrates scheduled timeout handling for human requests. |
|
pkg
|
|
|
agent
Package agent defines agent identities, messages, and configuration.
|
Package agent defines agent identities, messages, and configuration. |
|
collab/agenda
Package agenda provides scope refinement for collaboration protocols.
|
Package agenda provides scope refinement for collaboration protocols. |
|
collab/caucus
Package caucus runs private, per-participant collaboration rounds.
|
Package caucus runs private, per-participant collaboration rounds. |
|
collab/chair
Package chair provides facilitation interventions and closing summaries for protocols.
|
Package chair provides facilitation interventions and closing summaries for protocols. |
|
collab/interrupts
Package interrupts defines a collaboration-kit wrapper for hook-driven interjections.
|
Package interrupts defines a collaboration-kit wrapper for hook-driven interjections. |
|
collab/minutes
Package minutes aggregates structured results from collaboration protocols.
|
Package minutes aggregates structured results from collaboration protocols. |
|
collab/planning
Package planning provides primitives for creating structured implementation plans.
|
Package planning provides primitives for creating structured implementation plans. |
|
collab/pulse
Package pulse provides position signaling and voting tools for collaboration protocols.
|
Package pulse provides position signaling and voting tools for collaboration protocols. |
|
collab/roundtable
Package roundtable provides turn ordering and context packaging helpers for protocols.
|
Package roundtable provides turn ordering and context packaging helpers for protocols. |
|
config
Package config defines global configuration structures and loaders.
|
Package config defines global configuration structures and loaders. |
|
engine
Package engine provides the core session runtime for Meanwhile.
|
Package engine provides the core session runtime for Meanwhile. |
|
event
Package event defines the shared event model used across Meanwhile.
|
Package event defines the shared event model used across Meanwhile. |
|
hook
Package hook defines hook interfaces for intercepting core loop actions.
|
Package hook defines hook interfaces for intercepting core loop actions. |
|
integration
Package integration delivers human requests to external channels.
|
Package integration delivers human requests to external channels. |
|
logger
Package logger provides event logging with workplace-themed formatting.
|
Package logger provides event logging with workplace-themed formatting. |
|
memory
Package memory provides memory store interfaces and implementations.
|
Package memory provides memory store interfaces and implementations. |
|
message
Package message provides message constructors and types for agent communication.
|
Package message provides message constructors and types for agent communication. |
|
protocol
Package protocol defines collaboration protocol interfaces and registry.
|
Package protocol defines collaboration protocol interfaces and registry. |
|
protocol/consensus
Package consensus implements a structured multi-agent consensus protocol.
|
Package consensus implements a structured multi-agent consensus protocol. |
|
provider
Package provider defines LLM provider interfaces and registries.
|
Package provider defines LLM provider interfaces and registries. |
|
provider/openai
Package openai provides the OpenAI Responses API provider.
|
Package openai provides the OpenAI Responses API provider. |
|
requestregistry
Package requestregistry provides request registry implementations.
|
Package requestregistry provides request registry implementations. |
|
scheduler
Package scheduler provides pluggable job scheduling drivers.
|
Package scheduler provides pluggable job scheduling drivers. |
|
server
Package server provides HTTP handlers for inbound integrations.
|
Package server provides HTTP handlers for inbound integrations. |
|
telemetry
Package telemetry defines tracing abstractions for Meanwhile.
|
Package telemetry defines tracing abstractions for Meanwhile. |
|
telemetry/langfuse
Package langfuse provides a Langfuse telemetry client via OpenTelemetry.
|
Package langfuse provides a Langfuse telemetry client via OpenTelemetry. |
|
tool
Package tool provides typed tools for agent actions.
|
Package tool provides typed tools for agent actions. |
|
toolkit
Package toolkit groups related tools into reusable bundles.
|
Package toolkit groups related tools into reusable bundles. |
|
toolkit/agentcall
Package agentcall provides tools for delegating to configured agents.
|
Package agentcall provides tools for delegating to configured agents. |
|
toolkit/filesystem
Package filesystem provides guarded filesystem tools.
|
Package filesystem provides guarded filesystem tools. |
|
toolkit/system
Package system provides guarded system information tools.
|
Package system provides guarded system information tools. |
Click to show internal directories.
Click to hide internal directories.