0ec00frt8ufc8d6t4h41lqv0i426anor · 16 rows
| key | value |
|---|---|
| auto_compact_enabled | false |
| compact_batch_size | 50 |
| compact_parallel_workers | 5 |
| compact_tier1_days | 30 |
| compact_tier1_dep_levels | 2 |
| compact_tier2_commits | 100 |
| compact_tier2_days | 90 |
| compact_tier2_dep_levels | 5 |
| compaction_enabled | false |
| issue_prefix | ah |
| kv.memory.agents-dev-agent-hub-this-dev-env-has | agents-dev/agent-hub: this dev env has GOFLAGS=-mod=mod, so ANY go build/vet/test run appends module-graph hashes to go.sum as an unstaged change. Not a real dep change — restore with git checkout -- go.sum and run agents/validators with explicit GOFLAGS=-mod=readonly (tree is verified green under readonly). Never commit a dirty go.sum without a bead approving a dep change. |
| kv.memory.agents-dev-ci-deploy-lane | agents-dev CI deploy lane NOW EXISTS (built 2026-07-18, was previously aspirational). .build.yml at repo root: Arch image, builds all 3 cmds (agenthubd/ahub/ahub-run), tar-overlays bin+prompts+skills to deploy@agent-1.lab.internal:/opt/agent-hub, then sudo systemctl restart agenthubd. Only refs/heads/master auto-deploys (submitter.allow-refs). Proven build #226 SUCCESS. Deploy cred: NEW ed25519 key 'agent1-deploy' registered as builds.sr.ht SSH secret UUID cc6bd011-aa6b-4c8c-b4ef-7234c1e2007d; .pub in deploy@agent-1 authorized_keys AND phoebe-lab/agent-hub/keys/agent1-deploy.pub (old private half was lost). Build VM reaches agent-1.lab.internal:22 by name via SLIRP split-horizon DNS, no hacks (probes #222/#223). hut CANNOT create build secrets (list/share only) — use web UI/GraphQL. /etc/agent-hub/agenthub.yaml is NOT CI-managed (bootstrap never overwrites); hand-edit on box. |
| kv.memory.agents-dev-milestone-release-convention | agents-dev/agent-hub milestone convention (set 2026-07-20): milestones are RELEASES, expressed as 'milestone:vX.Y.Z' labels — that is the only thing the Dolt web UI Milestones tab reads (it groups issues by milestone:<name>; epics/parent-child are invisible to it). Rule: each release is a FINISHED state — a release may not ship with known bugs from work delivered in a previous milestone, so any defect found in already-shipped functionality goes into the NEXT release, never deferred. Epics (ah-1cx hardening, ah-efe docs, ah-oeq Stage 5) are thematic grouping and CROSS-CUT milestones; label individual issues, not just the epic. Do NOT label closed historical epics retrospectively — the tab is forward-looking release scope. v0.1.0 = the whole 2026-07-20 audit backlog + version stamping (repo has zero git tags, daemon hardcodes version='dev'). |
| kv.memory.agents-dev-notifications-operator-runs-prism-phoebe-lab | agents-dev notifications: operator runs Prism (phoebe-lab/prism) — ntfy-compatible gateway at https://prism.bigb.es/{topic}, bearer key PRISM_API_KEY in the stack .env, delivers to Telegram and owns TG proxy egress itself (patched Telego + lab singbox SOCKS5). agents-dev publishes to it via internal/ntfy (plain lab-local HTTPS, inside NO_PROXY) — the direct internal/telegram path and VM-local-singbox concern are no longer needed for the daemon. |
| kv.memory.mem0-stack-phoebe-config-is-env-only-never | mem0 stack (phoebe): config is ENV-ONLY — never use POST /configure or dashboard config editor. GET /configure REDACTS secrets, so round-tripping it corrupts the stored pgvector password (broke prod 2026-07-18; fixed by deleting mem0_app.settings row key=config_overrides + docker restart mem0-mem0-api-1; row backup at phoebe:/root/mem0-settings-backup.sql). Correct model names need LiteLLM route prefixes: deepseek/deepseek-v4-flash, nvidia/nemotron-embed-1b-v2 (1536-dim, pinned — swapping embedder invalidates all stored vectors). |
| kv.memory.yonote-live-api-bigbes-yonote-ru-1-47 | Yonote live API (bigbes.yonote.ru 1.47.1, verified 2026-07-19): comments generate NO audit events (events.list has only documents.*/revisions.create/collections.create kinds) and the events.list 'name' filter is silently ignored — any comment-driven feature must sweep comments.list per doc (documents.list per collection), not read events. events.list default order is newest-first, offset pages into the past. The agent-hub Q&A loop (ah-ptu) uses the sweep design for exactly this reason; do not 'optimize' it back to events.list. Also: comments.create takes entityType:'document'+entityId (not documentId), and comments.resolve is a set-state toggle REQUIRING isResolved:true in the body — bare {id} 400s invalid_type (fixed in agents-dev 2720611). |