walki
library
Classes
-
Agent
-
Metadata and prompt scaffold for a participant in a Walki debate.
-
AgentConfig
-
Serializable configuration for an agent defined in
config.yaml.
-
Channel
-
Complete in-memory representation of a Walki debate channel.
-
ChannelDecision
-
Structured decision block captured in a channel file.
-
ChannelFormatter
-
Formats channel models into the canonical Walki markdown representation.
-
ChannelMessage
-
Single append-only message inside a debate channel.
-
ChannelParser
-
Parses Walki channel markdown into structured models.
-
Decision
-
Persisted decision artifact derived from a debate channel.
-
DecisionsConfig
-
Decision-quality requirements enforced by protocol conventions.
-
InstructionConfig
-
Explicit extra instruction files to load during debates.
-
InstructionLoader
-
Loads debate instructions from global, project, and domain-specific paths.
-
LimitsConfig
-
Debate lifecycle limits and stop conditions.
-
LoadedInstruction
-
Instruction file contents plus source metadata.
-
PermissionEngine
-
Enforces protocol permissions and basic channel integrity checks.
-
ProjectConfig
-
Project identity values.
-
SddAiAdapter
-
Bridges accepted Walki decisions into an
sdd-ai/ repository layout.
-
SddAiConfig
-
Integration settings for repos that contain an
sdd-ai/ tree.
-
StorageConfig
-
Filesystem paths and primary format used by Walki artifacts.
-
Task
-
Task artifact derived from a decision and ready for execution.
-
WalkiConfig
-
Root configuration model for a Walki workspace.
-
Workspace
-
Filesystem operations for creating and managing a
.walki/ workspace.