Corpus and skills
Operate views (screenshots)
| View | Guide |
|---|---|
| RAGs | operar-vistas/agent-rags |
| Skills | operar-vistas/skills |
Full index: Console — Operate.
RAG per agent
Vector collection: rag_<host>_<profile>. Without --host you lose isolation. In the main bundle, the canonical operational path is the gated arm (society-executor); --path must exist inside that container, usually under the mounted SOCIETY_REPO_ROOT.
# without --confirm INGEST is dry-run
containers exec society-executor society rag ingest \
--profile researcher --host <host> --path <mounted-path>
containers exec society-executor society rag ingest \
--profile researcher --host <host> --path <mounted-path> --confirm INGEST
containers exec society-executor society rag list --profile researcher --host <host>
Kill-switch: SOCIETY_RAG_WRITE_ENABLED (default off). Enabling it in .env requires recreating the executor. A full local society-cli install can run the same commands without the containers exec society-executor prefix.
society/ask-rag queries the researcher’s private RAG and requires citations (document + chunk). Chat flow: Chat → RAG query.
Shared library / re-ingest: runbook 26.
Skills
Shared marketplace (vector collection society_skills). Publish:
society skill publish --name <n> --path <dir> --author-profile <p>
Kill-switch: SOCIETY_SKILL_PUBLISH_ENABLED (default off).
The author resolves by (host, name) pair. An ambiguous writer warns and leaves NULL; it does not block publication.