Versions in this module Expand all Collapse all v0 v0.2.2 Feb 27, 2026 v0.2.1 Feb 22, 2026 Changes in this version + func Log(format string, args ...any) + func SetLogger(l *log.Logger) + type BrainClient interface + CompleteTask func(repoPath, instanceID, taskID, status, errMsg string) (*brain.WorkflowResult, error) + CreateInstance func(repoPath, instanceID string, params brain.CreateInstanceParams) (*brain.CreateInstanceResult, error) + DefineWorkflow func(repoPath, instanceID string, tasks []*brain.WorkflowTask) (*brain.WorkflowResult, error) + GetBrain func(repoPath, instanceID string) (*brain.BrainState, error) + GetWorkflow func(repoPath, instanceID string) (*brain.Workflow, error) + InjectMessage func(repoPath, instanceID string, params brain.InjectMessageParams) error + KillInstance func(repoPath, instanceID, target string) error + PauseInstance func(repoPath, instanceID, target string) error + PollEvents func(subscriberID string, timeoutSec int) ([]brain.Event, error) + RemoveAgent func(repoPath, instanceID string) error + ResumeInstance func(repoPath, instanceID, target string) error + SendMessage func(repoPath, from, to, content string) error + Subscribe func(repoPath string, filter brain.EventFilter) (string, error) + Unsubscribe func(subscriberID string) error + UpdateStatus func(repoPath, instanceID, feature string, files []string) (*brain.UpdateStatusResult, error) + func NewFileBrainClient(hivemindDir string) BrainClient + type DiffStatsInfo struct + Added int + Content string + Removed int + type HivemindMCPServer struct + func NewHivemindMCPServer(brainClient BrainClient, hivemindDir, instanceID, repoPath string, tier int) *HivemindMCPServer + func (h *HivemindMCPServer) Serve() error + type InstanceInfo struct + Branch string + DiffStats DiffStatsInfo + Path string + Program string + Status InstanceStatus + Title string + TopicName string + Worktree WorktreeInfo + type InstanceStatus int + const StatusLoading + const StatusPaused + const StatusReady + const StatusRunning + func (s InstanceStatus) String() string + type StateReader struct + func NewStateReader(hivemindDir string) *StateReader + func (r *StateReader) ReadInstances() ([]InstanceInfo, error) + type WorktreeInfo struct + BaseCommitSHA string + BranchName string + RepoPath string + SessionName string + WorktreePath string