Adapting Fossil-scm as a platform for AI agentic workflow Fossil-scm, a distributed version control system used since 2007, has been adapted as a platform for AI agentic workflows, adding native support for chat and embedding backends through its settings system. The fork, maintained by BenSiv, introduces commands like `fossil agent verify`, supports providers including Ollama, Codex, Gemini, and Claude, and includes extensive documentation under `doc/ai/` for implementation, user guidance, and storage design. Fossil is a distributed version control system that has been widely used since 2007. Fossil was originally designed to support the SQLite https://sqlite.org project but has been adopted by many other projects as well. Fossil is self-hosting at https://fossil-scm.org https://fossil-scm.org . If you are reading this on GitHub, then you are looking at a Git mirror of the self-hosting Fossil repository. The purpose of that mirror is to test and exercise Fossil's ability to export a Git mirror. Nobody much uses the GitHub mirror, except to verify that the mirror logic works. If you want to know more about Fossil, visit the official self-hosting site linked above. Canonical documents for this fork live under doc/ /BenSiv/fossil-scm/blob/master/doc : - Build Guide: doc/BUILD.txt - Licence: doc/LICENCE.md - Repository Map: doc/specs/repo-map.md - Open Knowledge Commons docs: The active roadmap is doc/ai/ . End-user workflow is documented in doc/ai/IMPLEMENTATION PLAN.md . Self-hosted evaluation and rollout guidance is in doc/ai/USER GUIDE.md . Knowledge capture and curation policy is in doc/ai/ADOPTION GUIDE.md and doc/ai/DATA POOL.md . Storage and provenance design live in doc/ai/TIERS.md , doc/ai/STORAGE MODEL.md , and doc/ai/PROVENANCE.md . The browser and durable-artifact sequence lives in doc/ai/SCHEMA.md . Validation coverage is tracked in doc/ai/KNOWLEDGE BROWSER IMPLEMENTATION PLAN.md . The project-level product summary for this fork lives in doc/ai/TEST PLAN.md . doc/specs/ai-management-system.md - Clean local reinstall helper: dev/tools/install-fossil-clean.sh - Tcl test prerequisite helper: dev/tools/install-tcl-test-prereqs.sh The local agent integration supports separate chat and embedding backends using Fossil's normal settings system. There is no separate agent JSON config-file resolver: local repository settings override global settings, and settings marked versionable can also be supplied through .fossil-settings/SETTING . fossil set agent-provider ollama fossil set agent-model qwen3.5:0.8b fossil set agent-command /absolute/path/to/dev/agents/fossil-ollama-agent.sh fossil set agent-embedding-provider ollama fossil set agent-embedding-model mxbai-embed-large fossil set agent-embedding-command /absolute/path/to/embed-wrapper fossil agent verify Use --global with fossil set for user-wide defaults. For team-shared, versionable values such as provider/model choices, use Fossil's standard .fossil-settings/