Expand description
Shared runtime configuration types.
opensession-daemon, desktop runtime, and CLI read/write opensession.toml
using these types. Runtime-specific logic (watch-path resolution, project
config merging, UI/IPC adapters) lives in each runtime crate.
Structs§
- Change
Reader Settings - Change
Reader Voice Settings - Daemon
Config - Top-level daemon configuration (persisted as
opensession.toml). - Daemon
Settings - GitRetention
Settings - GitStorage
Settings - Identity
Settings - Lifecycle
Settings - Privacy
Settings - Server
Settings - Summary
Batch Settings - Summary
Prompt Settings - Summary
Provider Settings - Summary
Response Settings - Summary
Settings - Summary
Storage Settings - Vector
Search Settings - Watcher
Settings
Enums§
- Calendar
Display Mode - Change
Reader Scope - Change
Reader Voice Provider - GitStorage
Method - Publish
Mode - Session
Default View - Summary
Batch Execution Mode - Summary
Batch Scope - Summary
Output Shape - Summary
Provider - Summary
Provider Transport - Summary
Response Style - Summary
Source Mode - Summary
Storage Backend - Summary
Trigger Mode - Vector
Chunking Mode - Vector
Search Granularity - Vector
Search Provider
Constants§
- CONFIG_
FILE_ NAME - Canonical config file name used by daemon/desktop/cli.
- DEFAULT_
WATCH_ PATHS