Add semantic skill matching using all-MiniLM-L6-v2 sentence embeddings. Skills are automatically injected into user turns based on relevance. New packages: - embedding: ONNX-based text embedding with MiniLM model - skills: skill discovery, embedding cache, and semantic matching Integration: - InitSkillIndex called at startup in fs.NewRoot - matchSkills called per-turn in executeTurn - Matched skills injected in <context> block alongside user prompts Makefile: - install-models target downloads model and ONNX runtime - Model files stored in ~/.local/share/ollie/models/ Config: - Threshold: 0.2 cosine similarity - Limit: 3 skills per turn - Skill dirs: ~/.kiro/skills (user), ~/.config/ollie/skills (installed) |
||
|---|---|---|
| .. | ||
| img | ||
| architecture-9p.md | ||
| architecture-core.md | ||
| architecture-ide.md | ||
| architecture-kde.md | ||
| architecture-prompting.md | ||
| architecture-remote.md | ||
| architecture-tools.md | ||
| architecture-toolsrv.md | ||
| architecture-virtfs.md | ||
| architecture.md | ||
| compatibility-roadmap.md | ||
| embedding.conf.sample | ||
| evolution.md | ||
| usage.md | ||