Use haiku.rag.yaml as the default config filename everywhere
This commit is contained in:
parent
3c557d5bfe
commit
b51283c647
3 changed files with 6 additions and 4 deletions
|
|
@ -7,6 +7,7 @@
|
||||||
- Configuration loading consolidated across CLI, app, and client with consistent resolution order
|
- Configuration loading consolidated across CLI, app, and client with consistent resolution order
|
||||||
- `HaikuRAGApp`, MCP server, and A2A server now accept `config` parameter for programmatic configuration
|
- `HaikuRAGApp`, MCP server, and A2A server now accept `config` parameter for programmatic configuration
|
||||||
- Updated CLI documentation to clarify global vs per-command options
|
- Updated CLI documentation to clarify global vs per-command options
|
||||||
|
- **BREAKING**: Standardized configuration filename to `haiku.rag.yaml` in user directories (was incorrectly using `config.yaml`). Users with existing `config.yaml` in their user directory will need to rename it to `haiku.rag.yaml`
|
||||||
|
|
||||||
## [0.14.1] - 2025-11-06
|
## [0.14.1] - 2025-11-06
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,9 +31,9 @@ This creates a `haiku.rag.yaml` file in your current directory with all availabl
|
||||||
1. Path specified via `--config` flag: `haiku-rag --config /path/to/config.yaml <command>`
|
1. Path specified via `--config` flag: `haiku-rag --config /path/to/config.yaml <command>`
|
||||||
2. `./haiku.rag.yaml` (current directory)
|
2. `./haiku.rag.yaml` (current directory)
|
||||||
3. Platform-specific user directory:
|
3. Platform-specific user directory:
|
||||||
- **Linux**: `~/.local/share/haiku.rag/config.yaml`
|
- **Linux**: `~/.local/share/haiku.rag/haiku.rag.yaml`
|
||||||
- **macOS**: `~/Library/Application Support/haiku.rag/config.yaml`
|
- **macOS**: `~/Library/Application Support/haiku.rag/haiku.rag.yaml`
|
||||||
- **Windows**: `C:/Users/<USER>/AppData/Roaming/haiku.rag/config.yaml`
|
- **Windows**: `C:/Users/<USER>/AppData/Roaming/haiku.rag/haiku.rag.yaml`
|
||||||
|
|
||||||
## Minimal Configuration
|
## Minimal Configuration
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,8 @@ def find_config_file(cli_path: Path | None = None) -> Path | None:
|
||||||
# Use same directory as data storage for config
|
# Use same directory as data storage for config
|
||||||
from haiku.rag.utils import get_default_data_dir
|
from haiku.rag.utils import get_default_data_dir
|
||||||
|
|
||||||
user_config = get_default_data_dir() / "config.yaml"
|
data_dir = get_default_data_dir()
|
||||||
|
user_config = data_dir / "haiku.rag.yaml"
|
||||||
if user_config.exists():
|
if user_config.exists():
|
||||||
return user_config
|
return user_config
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue