| Crates.io | spec-ai-config |
| lib.rs | spec-ai-config |
| version | 0.6.0-prerelease.12 |
| created_at | 2025-11-24 23:42:37.831936+00 |
| updated_at | 2026-01-04 05:02:51.869507+00 |
| description | Configuration management for spec-ai framework |
| homepage | |
| repository | https://github.com/geoffsee/spec-ai |
| max_upload_size | |
| id | 1948919 |
| size | 201,458 |
Configuration management for the spec-ai framework.
This crate provides configuration models, persistence layer, and shared types for the spec-ai framework. It handles:
bundled - Use bundled DuckDB library (recommended for most users)duck-sys - Use system-installed DuckDBThe framework loads configuration from multiple sources with the following precedence (highest first):
AGENT_* prefix)./spec-ai.config.toml)~/.spec-ai/spec-ai.config.toml)CONFIG_PATH environment variableConfiguration data is persisted to DuckDB, providing:
Default database location: ~/.agent_cli/agent_data.duckdb
This is an internal crate used by all other spec-ai crates for configuration management.
For configuration documentation, see docs/CONFIGURATION.md in the main repository.
For end-user documentation, see the main spec-ai README.