List of all items
Structs
- agent::Agent
- agent::AgentCli
- agent::AgentId
- agent::RoleDefinition
- app::audit::AuditEvent
- app::auth::AuthError
- app::auth::AuthState
- app::auth::Principal
- app::mcp::router::McpState
- app::mcp::tools::AddBacklogInput
- app::mcp::tools::AgentNameInput
- app::mcp::tools::AssignAllBacklogInput
- app::mcp::tools::AssignTaskInput
- app::mcp::tools::ClaimBacklogInput
- app::mcp::tools::CompleteTaskInput
- app::mcp::tools::MissionApproveInput
- app::mcp::tools::MissionDispatchInput
- app::mcp::tools::MissionEventsInput
- app::mcp::tools::MissionIdInput
- app::mcp::tools::MissionInputResponseInput
- app::mcp::tools::MissionListInput
- app::mcp::tools::MissionNoteInput
- app::mcp::tools::MissionRejectInput
- app::mcp::tools::MissionStartInput
- app::mcp::tools::MissionStatusInput
- app::mcp::tools::MissionStopInput
- app::mcp::tools::MissionWatchListInput
- app::mcp::tools::MissionWorkListInput
- app::mcp::tools::PruneAgentsInput
- app::mcp::tools::ReclaimTasksInput
- app::mcp::tools::RemoveBacklogInput
- app::mcp::tools::SendMessageInput
- app::mcp::tools::SpawnAgentInput
- app::mcp::tools::WaitAgentInput
- app::rate_limit::RateLimitConfig
- app::rate_limit::RateLimitExceeded
- app::rate_limit::RateLimiter
- app::server::AppState
- app::server::ProblemDetails
- app::services::agents::AgentInfo
- app::services::agents::AgentService
- app::services::agents::SpawnResult
- app::services::agents::TownStatus
- app::services::backlog::AddBacklogResult
- app::services::backlog::BacklogItem
- app::services::backlog::BacklogService
- app::services::backlog::ClaimResult
- app::services::messages::InboxSummary
- app::services::messages::MessageInfo
- app::services::messages::MessageService
- app::services::messages::SendResult
- app::services::recovery::ReclaimResult
- app::services::recovery::RecoverResult
- app::services::recovery::RecoveryService
- app::services::tasks::AssignResult
- app::services::tasks::CompleteResult
- app::services::tasks::PendingTask
- app::services::tasks::TaskService
- channel::Channel
- config::AgentConfig
- config::AuthConfig
- config::Config
- config::MtlsConfig
- config::RedisConfig
- config::TlsConfig
- config::TownhallConfig
- events::EventStream
- events::TownEvent
- global_config::GlobalConfig
- global_config::GlobalRedisConfig
- keys::RedisKeys
- message::Message
- message::MessageId
- migration::HashMigrationStats
- migration::MigrationStats
- mission::compiler::ManifestWorkItem
- mission::compiler::MissionManifest
- mission::compiler::ParsedIssue
- mission::compiler::WorkGraph
- mission::compiler::WorkGraphCompiler
- mission::dispatcher::DispatcherConfig
- mission::dispatcher::DispatcherTickResult
- mission::dispatcher::MissionDispatcher
- mission::scheduler::AgentMatchScore
- mission::scheduler::MissionScheduler
- mission::scheduler::MissionTickResult
- mission::scheduler::SchedulerConfig
- mission::scheduler::SchedulerTickResult
- mission::storage::MissionStorage
- mission::types::MissionControlMessage
- mission::types::MissionId
- mission::types::MissionPolicy
- mission::types::MissionRun
- mission::types::WatchId
- mission::types::WatchItem
- mission::types::WorkItem
- mission::types::WorkItemId
- mission::watch::BugbotComment
- mission::watch::CheckDetail
- mission::watch::GhCliGitHubClient
- mission::watch::MockGitHubClient
- mission::watch::PrCheckResult
- mission::watch::ReviewComment
- mission::watch::WatchEngine
- mission::watch::WatchEngineConfig
- mission::watch::WatchEngineTickResult
- mission::watch::WatchTickResult
- plan::TaskEntry
- plan::TasksFile
- plan::TasksMeta
- redis_manager::RedisManager
- task::Task
- task::TaskId
- town::AgentHandle
- town::Town
Enums
- agent::AgentState
- agent::AgentType
- agent::SpawnMode
- app::audit::AuditResult
- app::services::messages::MessageKind
- app::services::recovery::ReclaimDestination
- config::AuthMode
- config::Scope
- error::Error
- events::EventType
- message::ConfirmationType
- message::MessageType
- message::Priority
- mission::scheduler::WorkItemCompletion
- mission::types::MissionState
- mission::types::ObjectiveRef
- mission::types::TriggerAction
- mission::types::WatchKind
- mission::types::WatchStatus
- mission::types::WorkKind
- mission::types::WorkStatus
- mission::watch::CheckStatus
- mission::watch::ReviewState
- task::TaskState
Traits
Functions
- agent::builtin_roles
- agent::nickname_from_id
- app::audit::audit_middleware
- app::auth::auth_middleware
- app::auth::generate_api_key
- app::auth::require_scope
- app::mcp::prompts::agent_role_hint_prompt
- app::mcp::prompts::all_prompts
- app::mcp::prompts::conductor_startup_context_prompt
- app::mcp::resources::agent_by_name_template
- app::mcp::resources::agents_resource
- app::mcp::resources::all_resources
- app::mcp::resources::all_templates
- app::mcp::resources::backlog_resource
- app::mcp::resources::mission_by_id_template
- app::mcp::resources::missions_resource
- app::mcp::resources::task_by_id_template
- app::mcp::resources::town_current_resource
- app::mcp::router::create_mcp_router
- app::mcp::tools::agent_close_tool
- app::mcp::tools::agent_get_result_tool
- app::mcp::tools::agent_inbox_tool
- app::mcp::tools::agent_interrupt_tool
- app::mcp::tools::agent_kill_tool
- app::mcp::tools::agent_list_open_tool
- app::mcp::tools::agent_list_tool
- app::mcp::tools::agent_manage_tools
- app::mcp::tools::agent_prune_tool
- app::mcp::tools::agent_restart_tool
- app::mcp::tools::agent_resume_tool
- app::mcp::tools::agent_spawn_tool
- app::mcp::tools::agent_wait_tool
- app::mcp::tools::all_tools
- app::mcp::tools::backlog_add_tool
- app::mcp::tools::backlog_assign_all_tool
- app::mcp::tools::backlog_claim_tool
- app::mcp::tools::backlog_list_tool
- app::mcp::tools::backlog_remove_tool
- app::mcp::tools::message_send_tool
- app::mcp::tools::mission_approve_tool
- app::mcp::tools::mission_dispatch_tool
- app::mcp::tools::mission_events_tool
- app::mcp::tools::mission_get_events_tool
- app::mcp::tools::mission_get_status_tool
- app::mcp::tools::mission_input_tool
- app::mcp::tools::mission_list_tool
- app::mcp::tools::mission_list_watches_tool
- app::mcp::tools::mission_list_work_tool
- app::mcp::tools::mission_note_tool
- app::mcp::tools::mission_pause_tool
- app::mcp::tools::mission_reject_tool
- app::mcp::tools::mission_resume_tool
- app::mcp::tools::mission_start_tool
- app::mcp::tools::mission_status_tool
- app::mcp::tools::mission_stop_tool
- app::mcp::tools::mission_watches_tool
- app::mcp::tools::mission_work_items_tool
- app::mcp::tools::read_tools
- app::mcp::tools::recovery_reclaim_tasks_tool
- app::mcp::tools::recovery_recover_agents_tool
- app::mcp::tools::task_assign_tool
- app::mcp::tools::task_complete_tool
- app::mcp::tools::task_list_pending_tool
- app::mcp::tools::town_get_status_tool
- app::mcp::tools::write_tools
- app::rate_limit::rate_limit_middleware
- app::server::create_router
- migration::migrate_json_to_hash
- migration::migrate_to_town_isolation
- migration::needs_hash_migration
- migration::needs_migration
- migration::preview_hash_migration
- migration::preview_migration
- mission::bootstrap::build_mission_work_items
- mission::bootstrap::parse_issue_ref
- plan::init_tasks_file
- plan::load_tasks_file
- plan::pull_tasks_from_redis
- plan::push_tasks_to_redis
- plan::save_tasks_file