suggest-connections
Maintain Gnosi's evidence-backed Brain connection proposal queue and graph overlay. Use for proposal generation or review behavior, not automatic note creation or unrequested model calls.
- License 许可
- AGPL-3.0
- 所属仓库
- ismigar/Gnosi
- 最近更新
- 2026-11-12
- Stars
- ★ 1
- Forks
- 0
01 前言 Front Matter
- name
- suggest-connections
- description
- Maintain Gnosi's evidence-backed Brain connection proposal queue and graph overlay. Use for proposal generation or review behavior, not automatic note creation or unrequested model calls.
02 资源文件 1
- 脚本__init__.py—
03 SKILL.md 正文
SKILL: Brain Connection Proposals
This skill generates evidence-backed, read-only connection proposals for the configured Brain and exposes the same queue to the inbox and global graph.
ID: GRAPH-MGMT-20260408 Status: ACTIVE
1. Canonical generation
Analyze Brain reading and manual permanent notes for connections, support, contradictions, and gaps.
- Config:
<vault>/.gnosi/llm_wiki.jsonand the managed Brain agent. - Source of truth:
<vault>/.gnosi/llm_wiki_suggestions.json. - CLI:
python3 -c "from backend.services.llm_wiki_actions import run_maintenance; print(run_maintenance(semantic=True))" - Runtime: the
suggest_connectionsscheduler invokes the same service.
2. Review contract
- Proposals may be inspected, opened, or dismissed.
- The automation never creates or edits a permanent note.
- Dismissal updates the canonical queue and invalidates the graph response.
- Only existing Brain page IDs may become proposal members.
3. Model and scheduling
- Model selection follows the managed Brain agent and Gnosi's provider factory.
- Manual semantic maintenance and the explicitly enabled
suggest_connectionsscheduler may invoke the model. - Daily LLM Wiki maintenance and
update_memoriesare deterministic and must never invoke semantic generation.
4. Restrictions and learned safeguards
- Do not write a second generated graph under
BD/; it diverges from the inbox. - Do not call the removed
suggest_connections_digital_brainmodule. - Do not report a structured generator error as scheduler success.
- Generating proposals can read selected vault content and invoke configured model providers. Run the CLI only for requested generation; use synthetic proposals and fake providers for tests, never a real vault as incidental QA.
- Add proposal edges directly from the queue as a non-structural response overlay, and invalidate the graph response cache whenever the queue changes.
04 同仓库更多 Skills
zotero-sync-compatibility
Preserve the historical Zotero reference-table configuration path after Gnosi replaced bidirectional Zotero synchronization with its native reference manager.
zotero-schema
Generate Gnosi's Python and TypeScript item-type constants from the repository-pinned Zotero schema, or perform an explicitly requested pinned schema refresh. Use for mapping or generated-constant maintenance, not runtime downloads.
vault-core
Preserve Gnosi vault identifiers, internal links and active-vault context during file or metadata changes. Use for vault integrity work, not blanket normalization or cleanup of user documents.
translate-row
Translate configured table-row fields and Markdown into language children, updating existing translations in place. Use for the explicit translate-row action or maintenance of its provider adapters.
translate-page
Translate a Vault page title and Markdown body into language children, updating existing translations and preserving Gnosi directives. Use for the explicit translate-page action or Markdown segmentation maintenance.
technical-documentation
Generate and validate Gnosi's engineering portal from reviewed guides and deterministic source catalogs. Use for source-traceable documentation updates and pre-PR gates; never translate generated catalogs with a model.