docs

package
v2026.708.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2026 License: MIT Imports: 1 Imported by: 0

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

If you want to… Start here
Install Solomon Installation and PATH
First run and REPL basics Usage and commands — Quickstart
Configure providers, MCP, web search Configuration
REPL, slash commands, CLI modes Usage and commands
Find chats, plans, skills, exports on disk Data layout
Automate in CI Machine output · GitHub Actions example
Compare capabilities Feature catalog
What Solomon is and design tenets Overview
Contribute or debug internals Package index · Agent turn pipeline · Tests

Development: Testing, Cookbook · Startup flow: Startup and CLI

Portals

Portal Index Topics
Using Solomon user-guide/README.md Configuration, CLI modes, terminal fonts/colors, on-disk layout
Internals & design architecture/README.md Packages, functions, runtime flows, tools, MCP
Building & releasing development/README.md go vet / test / build, release workflow

Suggested reading paths

New user

  1. Installation and PATH
  2. Usage and commands — Quickstart
  3. Installation and PATH — PATH setup — if solomon is not on PATH after go install
  4. Configuration
  5. Usage and commands
  6. Terminal setup — monospace font and colors
  7. Data layout

Backends without native tool calling

  1. Configuration — [tools]
  2. Usage and commands — /legacytools
  3. Agent turn pipeline — Legacy XML

Contributor or debugger

  1. Package index — every internal/ and cmd/ package
  2. Overview — design tenets and dependency graph
  3. Startup and CLI
  4. Agent turn pipeline
  5. Runtime hub — debug playbook
  6. Runtime — REPL input or orchestration as needed
  7. Cursor integration — if using or debugging Cursor API provider
  8. Supporting packages — auth, tooloutput, updater, instructions
  9. Continue through the architecture portal in listed order
  10. Testing and Cookbook before landing changes

CI / automation

  1. Usage and commands — machine output
  2. Startup and CLI
  3. GitHub Actions example

Maintainer

  1. 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.SlashDispatchslash.Dispatchcommands 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

See also

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Corpus embed.FS

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL