100 lines
5.4 KiB
Markdown
100 lines
5.4 KiB
Markdown
# OpenSquilla Documentation
|
|
|
|
This directory is the user-facing product documentation set. It complements the
|
|
root release README with task-oriented guides.
|
|
|
|
## Read First
|
|
|
|
1. [`quickstart.md`](quickstart.md) - install, configure, run, and open the Web UI.
|
|
2. [`use-cases.md`](use-cases.md) - task-oriented recipes for common goals.
|
|
3. [`gateway.md`](gateway.md) - gateway lifecycle, host/port, safety, and status.
|
|
4. [`configuration.md`](configuration.md) - provider, router, search, channel,
|
|
memory, and permission configuration.
|
|
5. [`cli.md`](cli.md) - command groups and common CLI workflows.
|
|
6. [`tui.md`](tui.md) - terminal chat usage, slash commands, files, sessions,
|
|
and the OpenTUI preview.
|
|
7. [`web-ui.md`](web-ui.md) - local control console and chat UI.
|
|
8. [`sessions.md`](sessions.md) - session continuity, export, resume, abort,
|
|
and cleanup.
|
|
9. [`glossary.md`](glossary.md) - user-facing terminology.
|
|
|
|
## Feature Guides
|
|
|
|
- [`features.md`](features.md) - capability catalog.
|
|
- [`features/squilla-router.md`](features/squilla-router.md) - model routing.
|
|
- [`features/tui-frontend.md`](features/tui-frontend.md) - terminal backend
|
|
architecture, plugin slots, Router HUD, and OpenTUI evaluation.
|
|
- [`features/tool-compression.md`](features/tool-compression.md) - compact tool
|
|
results and handles.
|
|
- [`features/meta-skills.md`](features/meta-skills.md) - reusable workflow skills.
|
|
- [`features/meta-skill-user-guide.md`](features/meta-skill-user-guide.md) -
|
|
user-facing MetaSkill guide.
|
|
- [`authoring/meta-skills.md`](authoring/meta-skills.md) - MetaSkill authoring
|
|
guide.
|
|
- [`features/memory.md`](features/memory.md) - durable memory and recall.
|
|
- [`features/skills.md`](features/skills.md) - skill discovery, install, and
|
|
authoring.
|
|
- [`features/compaction-and-cache.md`](features/compaction-and-cache.md) -
|
|
long-session compaction and prompt-cache continuity.
|
|
|
|
## Surfaces and Operations
|
|
|
|
- [`releases/0.5.0rc3.md`](releases/0.5.0rc3.md) - OpenSquilla 0.5.0 Preview 3 release notes.
|
|
- [`releases/0.5.0rc2.md`](releases/0.5.0rc2.md) - OpenSquilla 0.5.0 Preview 2 release notes.
|
|
- [`releases/0.5.0rc1.md`](releases/0.5.0rc1.md) - OpenSquilla 0.5.0 Preview 1 release notes.
|
|
- [`releases/0.4.1.md`](releases/0.4.1.md) - OpenSquilla 0.4.1 release notes.
|
|
- [`releases/0.4.0.md`](releases/0.4.0.md) - OpenSquilla 0.4.0 release notes.
|
|
- [`releases/0.3.0.md`](releases/0.3.0.md) - OpenSquilla 0.3.0 release notes.
|
|
- [`channels.md`](channels.md) - supported messaging channels and setup flow.
|
|
- [`providers-and-models.md`](providers-and-models.md) - LLM provider catalog,
|
|
model selection, and runtime-backed model inspection.
|
|
- [`search.md`](search.md) - web search providers and query workflow.
|
|
- [`artifacts-and-media.md`](artifacts-and-media.md) - artifacts, generated
|
|
files, images, PDF, and TTS.
|
|
- [`tools-and-sandbox.md`](tools-and-sandbox.md) - built-in tools, approvals,
|
|
sandbox posture, and write policy.
|
|
- [`approvals-and-permissions.md`](approvals-and-permissions.md) - permission
|
|
profiles, approval commands, workspace containment, and sandbox posture.
|
|
- [`agents.md`](agents.md) - durable named agents and workspace defaults.
|
|
- [`scheduling.md`](scheduling.md) - recurring and one-time scheduled work.
|
|
- [`mcp-server.md`](mcp-server.md) - MCP server bridge for MCP-capable clients.
|
|
- [`usage-and-cost.md`](usage-and-cost.md) - token usage, estimated cost, and
|
|
cost investigation workflow.
|
|
- [`diagnostics-and-replay.md`](diagnostics-and-replay.md) - diagnostics,
|
|
raw capture guidance, read-only turn replay, and developer replay benchmarks.
|
|
- [`tui-real-terminal-harness.md`](tui-real-terminal-harness.md) - maintainer
|
|
real-terminal TUI integration harness and evidence capture.
|
|
- [`experiments.md`](experiments.md) - opt-in runtime toggle conventions and
|
|
the delivery-verification tooling in `scripts/experiments/`.
|
|
- [`docker.md`](docker.md) - Docker/Compose deployment on home servers and
|
|
NAS: prebuilt GHCR images, LAN exposure with token auth, and upgrades.
|
|
- [`operations.md`](operations.md) - sessions, cron, usage, diagnostics,
|
|
migration, MCP server, and install inventory commands.
|
|
- [`troubleshooting.md`](troubleshooting.md) - common install/runtime issues.
|
|
- [`glossary.md`](glossary.md) - short definitions for product terms.
|
|
|
|
## Improve These Docs
|
|
|
|
Documentation improvements are welcome. Start with
|
|
[`contributing-docs.md`](contributing-docs.md) for docs-specific guidance, then
|
|
open a small pull request against `main`.
|
|
|
|
Fast paths:
|
|
|
|
- Report a stale command, broken link, or confusing page with the
|
|
[documentation issue template](https://github.com/opensquilla/opensquilla/issues/new?template=docs_report.yml).
|
|
- Edit the affected Markdown page on GitHub and open a focused pull request
|
|
against `main`.
|
|
- For new feature documentation, keep independent features on independent pages
|
|
under `docs/features/`.
|
|
|
|
## Design Principle
|
|
|
|
OpenSquilla documentation should help users run the product first, then
|
|
understand its special advantages. Mechanism-heavy runtime detail belongs in
|
|
developer design notes or source comments, not in the first-run path.
|
|
|
|
---
|
|
|
|
[Product guide](../README.product.md) · [中文](../README.zh-Hans.md) · [日本語](../README.ja.md) · [Français](../README.fr.md) · [Deutsch](../README.de.md) · [Español](../README.es.md) · [Improve these docs](contributing-docs.md) · [Report a docs issue](https://github.com/opensquilla/opensquilla/issues/new?template=docs_report.yml) · [Contributing](../CONTRIBUTING.md)
|