yams/docs
Trevon 7076e4b283
feat(daemon): shutdown hardening + test helper linkage fixes (#44)
* perf(daemon): coalesce metadata writes

* refactor(metadata): split repository ops

* fix(metadata): harden repository invariants

* feat: test coverage and continued refactor work in metadata code

* fix(graph): handle path-like explore queries

- prefer file path symbol lookup for graph explore\n- sanitize alias FTS queries before MATCH

* fix(daemon): quiesce shutdown background work

- Interrupt pending DB acquires before worker shutdown
- Wait for tracked background coroutines and timers to drain

* fix(daemon): cancel repair work on shutdown

Blocked embed and post-ingest queues could keep salvage and\nstuck-doc repair alive during shutdown. Consume cancellation in\nrepair retry loops and lock the integrated ServiceManager path\nwith regressions so shutdown fails fast instead of drifting.

* perf(metadata): reduce sqlite lock contention

* perf(metadata): flatten batch content retries

* fix(daemon): align shutdown wait budgets

A low shutdown timeout override could expire before ServiceManager\nfinished its 5s+30s WorkCoordinator join path. Share the join\nbudget constants, clamp graceful lifecycle waits to that floor,\nand lock the behavior with a daemon regression.

* perf(metadata): bound feedback write waits

* perf(metadata): prep batch content before tx

* fix(daemon): honor no-embeddings tasks

Post-ingest queue tasks dropped the per-task noEmbeddings flag,\nso focused extraction tests still emitted embed jobs and Windows\nCI exercised extra async paths. Preserve the flag through the bus,\nskip embed dispatch when requested, and wake the extraction poller\nimmediately after successful queueing.

* perf(daemon): batch fallback metadata writes

* feat(perf,docs): optimizations for metadata writes, prompt updates and test improvements

* perf(metadata): flatten insert retries

* fix(metadata): clear CI portability blockers

Use the shared portable ScopedEnvVar in metadata search-query helper tests, add mutators for test reuse, and normalize Statement::bindAll integral dispatch so long long arguments bind consistently across platforms. Add focused regression coverage for the bindAll long long path.

* perf(metadata): batch writes and steady bench

* fix(daemon): skip inactive post-ingest pollers

* perf(metadata): tighten tag and path caches

* perf(metadata): cache small batch upserts

* fix(daemon): harden embedded host teardown

* feat(docs): updating docs policies and language

* perf(metadata): tune doc update retries

* perf(metadata): bound download retries

* perf(metadata): bound download metadata waits

* bench(metadata): scope post-ingest content path

* fix(daemon): export embedded test hooks

* fix(daemon): harden test helper linkage

* fix(build): add missing standard includes
2026-06-08 16:29:44 -04:00
..
admin feat: checkpoint for updated unit test for daemon communication / protobuf errors. Expanding untested surface with optimizations for communication and ingestion. Additional work for ci apt / rpm install improvements, systemd configuration for installs and improved validation testing of packaging logic to reduce gpg errors. 2026-04-08 11:39:15 -04:00
adrs fix: Copilot review feedback and gitignore for artifacts (#26) 2026-05-08 05:29:46 -04:00
api fix: fixing stale issue related to repair manager, mcp suggestions logic that leads to looped behavior in long sessions and ci test failures 2026-04-11 08:37:07 -04:00
architecture fix: Copilot review feedback and gitignore for artifacts (#26) 2026-05-08 05:29:46 -04:00
assets v0.5.5 2025-08-24 17:15:29 -04:00
audits Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) 2026-06-04 12:53:42 -04:00
benchmarks perf(grep): speed literal matching 2026-05-21 11:54:19 -04:00
changelogs Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) 2026-06-04 12:53:42 -04:00
design perf+assert(storage): eliminate zero-init, temp-path overhead, add DCHECK invariants (#42) 2026-06-04 22:44:12 -04:00
developer perf+assert(storage): eliminate zero-init, temp-path overhead, add DCHECK invariants (#42) 2026-06-04 22:44:12 -04:00
ecosystem v0.7.5 staging and license updates 2025-10-13 17:07:31 -04:00
hosting feat: checkpoint for updated unit test for daemon communication / protobuf errors. Expanding untested surface with optimizations for communication and ingestion. Additional work for ci apt / rpm install improvements, systemd configuration for installs and improved validation testing of packaging logic to reduce gpg errors. 2026-04-08 11:39:15 -04:00
prompts feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
rfcs chore: stabilize CI, faiss, metadata, docker, and simeon (#25) 2026-05-07 21:07:59 -04:00
services stabilizations. removing http as I am not using it. Focusing on streamlining build and system 2025-11-05 10:52:27 -05:00
skills/yams fix(cli): improve graph-guided grep 2026-06-04 22:46:10 -04:00
spec chore: stabilize CI, faiss, metadata, docker, and simeon (#25) 2026-05-07 21:07:59 -04:00
testing test: expand storage-readiness coverage — 48.1%→59.8% broad, 74.3% narrow (#38) 2026-05-25 22:58:15 -04:00
user_guide Assertion hardening, metadata correctness, & daemon lifecycle fixes (#41) 2026-06-04 12:53:42 -04:00
BUILD.md fix(vector): use faiss::read_index instead of read_index_up for Faiss 1.13.x compat 2026-05-23 21:30:20 -04:00
index.md fix(perf): pushing newsletter, and embedding lock update 2026-04-25 17:02:13 -04:00
newsletter.md security: dev scripts and hooks update, perf update, security fixes for quality issues 2026-05-02 21:40:47 -04:00
PLUGINS.md fix: small fixes for benchmarks and documentation update 2026-04-17 22:32:04 -04:00
PROMPT-eng.md feat(daemon): shutdown hardening + test helper linkage fixes (#44) 2026-06-08 16:29:44 -04:00
PROMPT.md improvements for daemon lifecycle, tree repair, and mcp regression 2025-11-26 14:22:35 -05:00
README.md build(ci,tests): cleaning build system and updates related to ci test failures and compat 2026-04-25 14:48:44 -04:00
release-policy.md ci: improve release please configuration and CHANGELOG 2026-05-04 11:11:45 -04:00
roadmap.md test: expand storage-readiness coverage — 48.1%→59.8% broad, 74.3% narrow (#38) 2026-05-25 22:58:15 -04:00
thanks.md feat: merge and site update 2026-02-14 11:59:36 -05:00

YAMS Documentation

Content-addressed storage with deduplication and semantic search.

Site landing: index.md • Project README: ../README.md

User guide

Topic Link
Install user_guide/installation.md
CLI reference user_guide/cli.md
MCP server user_guide/mcp.md
Embeddings user_guide/embeddings.md
Tutorials user_guide/tutorials/
Tuning / diagnostics user_guide/cli.md
Plugins PLUGINS.md
Build from source BUILD.md
Admin / ops admin/operations.md
Hosting hosting/
Changelog changelogs/
Roadmap roadmap.md
Release policy release-policy.md

Developer / reference

Topic Link
Architecture architecture/
API (MCP, plugins) api/
Plugin spec (WIT, schemas) spec/
Contributing developer/contributing.md
Build system internals developer/build_system.md
Profiling developer/profiling.md
Benchmarks benchmarks/README.md
Design docs design/
ADRs adrs/
RFCs rfcs/
Testing testing/
CI ci/local-act.md

External