List of all items
Structs
- broker::Broker
- broker::daemon::DaemonConfig
- broker::daemon::DaemonState
- client::Client
- message::RoomConfig
- message::RoomListEntry
- message::plugin::CommandContext
- message::plugin::CommandInfo
- message::plugin::ParamSchema
- message::plugin::RoomMetadata
- message::plugin::UserInfo
- message::plugin::abi::PluginDeclaration
- oneshot::poll::QueryOptions
- oneshot::transport::SocketTarget
- plugin::ChatWriter
- plugin::CommandContext
- plugin::CommandInfo
- plugin::HistoryReader
- plugin::ParamSchema
- plugin::PluginRegistry
- plugin::RoomMetadata
- plugin::TeamChecker
- plugin::UserInfo
- plugin::bridge::ChatWriter
- plugin::bridge::HistoryReader
- plugin::bridge::TeamChecker
- plugin::loader::LoadedPlugin
- plugin::queue::QueueItem
- plugin::queue::QueuePlugin
- plugin::stats::StatsPlugin
- plugin::taskboard::TaskboardPlugin
- plugin::taskboard::task::LiveTask
- plugin::taskboard::task::Task
- plugin_cmd::PluginMeta
- query::QueryFilter
- registry::Team
- registry::User
- registry::UserRegistry
- upgrade::PluginCompat
- upgrade::UpgradeCheck
Enums
- message::DmRoomError
- message::EventFilter
- message::EventType
- message::Message
- message::RoomVisibility
- message::SubscriptionTier
- message::plugin::ParamType
- message::plugin::PluginResult
- plugin::ParamType
- plugin::PluginResult
- plugin::loader::LoadError
- plugin::taskboard::task::TaskStatus
Traits
- message::plugin::HistoryAccess
- message::plugin::MessageWriter
- message::plugin::Plugin
- message::plugin::TeamAccess
- plugin::HistoryAccess
- plugin::MessageWriter
- plugin::Plugin
- plugin::TeamAccess
Macros
Functions
- broker::daemon::is_pid_alive
- broker::daemon::remove_pid_file
- broker::daemon::validate_room_id
- broker::daemon::write_pid_file
- broker::persistence::load_event_filter_map
- broker::persistence::load_subscription_map
- client::default_username
- history::append
- history::default_chat_path
- history::load
- history::max_seq_from_history
- history::tail
- message::dm_room_id
- message::format_message_id
- message::is_dm_room
- message::make_command
- message::make_dm
- message::make_event
- message::make_join
- message::make_leave
- message::make_message
- message::make_reply
- message::make_system
- message::make_system_with_data
- message::parse_client_line
- message::parse_mentions
- message::parse_message_id
- message::plugin::abi::config_from_raw
- oneshot::agent::cmd_agent_list
- oneshot::agent::cmd_agent_logs
- oneshot::agent::cmd_agent_spawn
- oneshot::agent::cmd_agent_stop
- oneshot::cmd_create
- oneshot::cmd_destroy
- oneshot::cmd_dm
- oneshot::cmd_send
- oneshot::list::cmd_list
- oneshot::list::discover_daemon_rooms
- oneshot::list::discover_joined_rooms
- oneshot::poll::cmd_poll
- oneshot::poll::cmd_poll_multi
- oneshot::poll::cmd_pull
- oneshot::poll::cmd_query
- oneshot::poll::cmd_watch
- oneshot::poll::poll_messages
- oneshot::poll::poll_messages_multi
- oneshot::poll::pull_messages
- oneshot::subscribe::cmd_subscribe
- oneshot::token::cmd_join
- oneshot::token::read_cursor
- oneshot::token::username_from_token
- oneshot::token::write_cursor
- oneshot::transport::create_room
- oneshot::transport::destroy_room
- oneshot::transport::ensure_daemon_running
- oneshot::transport::global_join_session
- oneshot::transport::inject_token_into_config
- oneshot::transport::join_session
- oneshot::transport::join_session_target
- oneshot::transport::resolve_socket_target
- oneshot::transport::send_message
- oneshot::transport::send_message_with_token
- oneshot::transport::send_message_with_token_target
- oneshot::who::cmd_who
- paths::broker_event_filters_path
- paths::broker_subscriptions_path
- paths::broker_tokens_path
- paths::cursor_path
- paths::effective_socket_path
- paths::ensure_room_dirs
- paths::global_token_path
- paths::legacy_token_dir
- paths::room_data_dir
- paths::room_home
- paths::room_meta_path
- paths::room_pid_path
- paths::room_plugins_dir
- paths::room_runtime_dir
- paths::room_single_socket_path
- paths::room_socket_path
- paths::room_state_dir
- paths::system_tokens_path
- paths::token_path
- plugin::all_known_commands
- plugin::builtin_command_infos
- plugin::loader::load_plugin
- plugin::loader::scan_plugin_dir
- plugin::schema::all_known_commands
- plugin::schema::builtin_command_infos
- plugin::taskboard::room_plugin_create
- plugin::taskboard::room_plugin_destroy
- plugin::taskboard::task::load_tasks
- plugin::taskboard::task::next_id
- plugin::taskboard::task::save_tasks
- plugin_cmd::cmd_install
- plugin_cmd::cmd_list
- plugin_cmd::cmd_remove
- plugin_cmd::cmd_update
- plugin_cmd::lib_filename
- plugin_cmd::meta_path
- plugin_cmd::resolve_crate_name
- plugin_cmd::scan_installed
- plugin_cmd::short_name
- query::has_narrowing_filter
- tui::run
- upgrade::check_compat
- upgrade::cmd_upgrade
- upgrade::is_newer
Type Aliases
- message::plugin::BoxFuture
- message::plugin::abi::CreateFn
- message::plugin::abi::DestroyFn
- plugin::BoxFuture