Simplify config: remove OLLIE_*_PATH, use ~/.config/ollie/ convention
This commit is contained in:
parent
2026c15b57
commit
5206f26fc6
|
|
@ -34,8 +34,6 @@ OLLIE_ANTHROPIC_KEY=sk-ant-...
|
|||
OLLIE_COPILOT_TOKEN=...
|
||||
OLLIE_KIRO_TOKEN=... # bearer token or sqlite:// path (auto-detected from Kiro CLI if unset)
|
||||
OLLIE_MODEL=qwen/qwen3-235b-a22b
|
||||
OLLIE_TOOLS_PATH=~/.config/ollie/tools # directory for tool executables + .meta files
|
||||
OLLIE_MEMORY_PATH=~/.config/ollie/memory # directory for memory files
|
||||
OLLIE_ELEVATE_SOCKET=${XDG_RUNTIME_DIR}/ollie/elevate.sock
|
||||
OLLIE_COMPLETE_BACKEND=ollama # backend for code completion
|
||||
OLLIE_COMPLETE_MODEL=qwen3:latest # model for code completion
|
||||
|
|
@ -44,7 +42,7 @@ OLLIE_ROUTE_BACKEND=ollama # backend for the /route classifier
|
|||
OLLIE_ROUTE_MODEL=qwen3:8b # model for task routing
|
||||
```
|
||||
|
||||
Shell environment variables take precedence over the env file.
|
||||
Everything lives under `~/.config/ollie/` by convention — tools in `tools/`, memory in `memory/`, agents in `agents/`, prompts in `prompts/`, skills in `skills/`. Shell environment variables take precedence over the env file.
|
||||
|
||||
## What you can do
|
||||
|
||||
|
|
@ -58,7 +56,7 @@ Shell environment variables take precedence over the env file.
|
|||
| **Run an agent** | Create a session + agent via 9P — then connect with any frontend ([ellie](doc/ellie.md), KDE (GUI/KRunner/Kate), `o tui`) |
|
||||
| **Remote execution** | Set `remote=user@host` in session config |
|
||||
| **Agents** | Write a JSON config in `data/agents/` with agent prompt in `data/prompts/` |
|
||||
| **Tools** | Drop an executable + `.meta` in `$OLLIE_TOOLS_PATH` — then load at runtime via `tool_load` |
|
||||
| **Tools** | Drop an executable + `.meta` in `~/.config/ollie/tools/` — then load at runtime via `tool_load` |
|
||||
| **Domain skills** | Load markdown skill modules at runtime |
|
||||
|
||||
## Repository layout
|
||||
|
|
|
|||
Loading…
Reference in New Issue