Files changed: .gitignore CLAUDE.md credentials engine/.embcache.json engine/changelog.md engine/config.yaml engine/lib/__pycache__/agent.cpython-312.pyc engine/lib/agent.py engine/lib/lint.py engine/lint-report.md engine/sweep-full.log engine/sweep.sh vault/.obsidian/graph.json vault/.obsidian/workspace.json vault/INDEX.md vault/archive/projects/mmud/last-ember-chronicle.html vault/archive/projects/mmud/last-ember-howto.html vault/archive/projects/mmud/last-ember.html vault/archive/projects/mmud/mmud-phase5-prompt.md vault/archive/projects/mmud/mmud-phase6-prompt.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/01-update-planned.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/02-npc-nodes.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/03-darkcragg.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/04-dcrg-node.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/05-phase5.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/06-phase6.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/README.md vault/archive/projects/mmud/mmud-prompts/mmud-prompts/mmud-project.md vault/docs/hardware/environment.md vault/docs/hardware/ip-allocation.md vault/docs/matrix/archivist.md vault/docs/matrix/matrix_host.md vault/docs/matrix/mautrix_signal.md vault/docs/matrix/synapse.md vault/docs/matrix/synapse_retention_discovery.md vault/docs/navi/cc-rules.md vault/docs/navi/deployment.md vault/docs/navi/themes.md vault/docs/services/ots-setup.md vault/docs/services/services.md vault/docs/services/usenet.md vault/docs/software/authentik.md vault/docs/software/caddy.md vault/docs/software/dns.md vault/docs/software/geo-tools.md vault/docs/software/recon.md vault/docs/software/searxng.md vault/glossary.md vault/notes/echo6-landing-page-data-export.md vault/notes/ia-download-queue.md vault/plans/vaultwarden-plan.md vault/projects/advbbs-project.md vault/projects/argus.md vault/projects/deploy-livesync.md vault/projects/matrix-synapse-deployment.md vault/projects/meshtastic-headscale-runbook.md vault/projects/mmud-project.md vault/runbooks/add-peertube-channel.md vault/runbooks/authentik-access-groups.md vault/runbooks/authentik-create-invitation.md vault/runbooks/authentik-oidc-application.md vault/runbooks/authentik-upgrade.md vault/runbooks/ct-runbook.md vault/runbooks/edge2-access-reference.md vault/runbooks/expose-service-contabo.md vault/runbooks/expose-service-edge2.md vault/runbooks/expose-service-home.md vault/runbooks/headscale-onboard-node.md vault/runbooks/ia-cli-reference.md vault/runbooks/ia-download-mirror.md vault/runbooks/idahomesh-bridge-setup.md vault/runbooks/idahomesh-vpn-device-setup.md vault/runbooks/lxc-service-migration.md vault/runbooks/mailcow-create-mailbox.md vault/runbooks/meshmonitor-password-reset.md vault/runbooks/meshtastic-sidecar-node.md vault/runbooks/meshtasticd-sim-nodes-runbook.md vault/runbooks/nordvpn-lxc.md vault/runbooks/peertube-remote-runner.md vault/runbooks/pg-backup.md vault/runbooks/pi-nas-omv-runbook.md vault/runbooks/pipeline-patterns.md vault/runbooks/proxmox-create-ubuntu-vm.md vault/runbooks/proxmox-onboard-node.md vault/runbooks/recon-operations.md vault/runbooks/recon-service-integration.md vault/runbooks/syncthing-add-node.md vault/session-resume/SESSION-HANDOFF-meshai-test.md
58 lines
1.9 KiB
YAML
58 lines
1.9 KiB
YAML
# Echo6 Vault Engine — configuration (single source of truth for the engine)
|
|
vault_dir: /home/zvx/projects/.ref/vault
|
|
engine_dir: /home/zvx/projects/.ref/engine
|
|
|
|
models:
|
|
tagger:
|
|
ollama_endpoint: http://localhost:11434
|
|
model: vault-tagger # built by bootstrap from Modelfile
|
|
base_model: qwen2.5:7b-instruct-q8_0
|
|
temperature: 0.1
|
|
format: json
|
|
embeddings:
|
|
tei_endpoint: http://localhost:8090 # existing bge-m3 service (reuse)
|
|
model: bge-m3
|
|
qdrant_endpoint: http://localhost:6333
|
|
qdrant_collection: vault_docs
|
|
|
|
# Stable topic-tag vocabulary (tier 1). The entity lexicon (tier 2) is GENERATED into vocab.json.
|
|
topic_categories:
|
|
- mesh
|
|
- matrix
|
|
- recon
|
|
- media
|
|
- auth
|
|
- dns
|
|
- vpn
|
|
- storage
|
|
- proxmox
|
|
- ai
|
|
- mail
|
|
|
|
# Read-only inventory sources for the generated entity lexicon (tier 2)
|
|
inventory:
|
|
proxmox_nodes: [data, utility, cloud, media, toc] # pct list / qm list
|
|
proxmox_vps: [contabo, edge2] # pct list
|
|
docker_hosts: [cortex, utility, media, contabo] # docker ps
|
|
headscale_host: contabo # headscale nodes list
|
|
ssh_user: zvx
|
|
|
|
# Frontmatter property schema enforced by lint
|
|
frontmatter_schema:
|
|
required: [title, type, tags, updated]
|
|
optional: [aliases, related, status]
|
|
types: [reference, runbook, project, note, index, session]
|
|
|
|
behavior:
|
|
auto_apply: true # write changes directly...
|
|
log_changes: true # ...but log every change for audit/revert
|
|
changelog: /home/zvx/projects/.ref/engine/changelog.md
|
|
confidence_threshold: 0.6 # below this, flag in changelog instead of silent
|
|
|
|
schedule:
|
|
cron: "0 9 * * *" # 09:00 UTC daily (off-peak); guard checks GPU before running
|
|
defer_if_gpu_busy_mib: 6000 # skip/defer if >this much VRAM already in use
|
|
|
|
# Extraction settings
|
|
extraction:
|
|
ubiquity_ceiling_pct: 25 # concepts in >25% of vault docs are AMBIENT; skip page + wikilink
|