Discover Packages
github.com/SAPPHIR3-ROS3/Solomon/v2026
docs
package
Version:
v2026.617.0
Opens a new window with list of versions in this module.
Published: Jun 17, 2026
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Solomon documentation
Welcome to the in-repo wiki for Solomon. Articles are grouped by topic into portals (folders). Each portal has an index page; articles end with a See also section for cross-links.
Documentation map
Development: Testing , Cookbook · Startup flow: Startup and CLI
Portals
Suggested reading paths
New user
Installation and PATH
Usage and commands — Quickstart
Installation and PATH — PATH setup — if solomon is not on PATH after go install
Configuration
Usage and commands
Terminal setup — monospace font and colors
Data layout
Backends without native tool calling
Configuration — [tools]
Usage and commands — /legacytools
Agent turn pipeline — Legacy XML
Contributor or debugger
Package index — every internal/ and cmd/ package
Overview — design tenets and dependency graph
Startup and CLI
Agent turn pipeline
Runtime hub — debug playbook
Runtime — REPL input or orchestration as needed
Cursor integration — if using or debugging Cursor API provider
Supporting packages — auth, tooloutput, updater, instructions
Continue through the architecture portal in listed order
Testing and Cookbook before landing changes
CI / automation
Usage and commands — machine output
Startup and CLI
GitHub Actions example
Maintainer
Building and releases
Glossary
Term
Meaning
Runtime
internal/agent/runtime.Runtime — REPL, turns, persistence, MCP wiring
Session
chatstore.Session — messages, checkpoints, images, persisted as JSON under ~/.solomon/projects/<id>/chats/
Project id
64-char hex from canonical workspace root (project.Resolve)
Plan / build mode
Runtime.Mode — restricts native tools and system prompt (plan vs build)
Legacy tools
Optional [tools].legacy / legacy_force in config — text <tool_calls> XML when native function calling is missing or unreliable
Slash command
REPL line starting with / — handled by agent.SlashDispatch → slash.Dispatch → commands package
APIContent
Optional chatstore.Message field: visible transcript text vs payload sent to the LLM (e.g. @ expansion, forced /skill:)
Cursor sidecar
Local Node OpenAI proxy for Cursor API provider — Cursor integration
Featured articles
See also
Expand ▾
Collapse ▴
Documentation
¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.