Marius Ciepluch and Claude Fable 5.1
e1db7e1920
chore(index): remove the unused vector index, the ousast index subcommand and the [embeddings] section
...
Legacy inventory 2, item R1. The vector half of index.py (VectorIndex, VectorRecord, RetrievalHit,
RetrievalPackage, the EmbeddingClient protocol, index_reuse_key, build/write/read/query_vector_index,
build_retrieval_package and their helpers) had no importer in src; `ousast index` wrote index/chunks.json
that nothing read, and was the only reader of `[embeddings]`. index.py keeps CodeChunk and
chunk_text_namespace, which skills.py imports; chunk_file/build_code_chunks go with their only caller.
`[embeddings] model` and `[embeddings] store` join RETIRED_KEYS (RetiredConfigError naming the reason),
the same way the [variants] keys were retired; OPENROUTER_EMBEDDING_MODEL is no longer read, so the
README and .env.example drop it (`ousast learn memory embed --model` names the model). test_index.py
now tests the chunker only; test_config.py covers the two retired keys and no longer asserts the
removed field. The module audit record is regenerated (counts unchanged: 151 modules, 0 orphaned;
the index module's importer list shrinks to skills). RELEASE_NOTES Unreleased carries the line.
Co-Authored-By: Claude Fable 5.1 <[email protected] >
Claude-Session: https://claude.ai/code/session_01EmM1j46qgKMh3zqD1QMwEo
2026-10-02 19:32:46 +02:00
..
2026-09-30 19:54:26 +02:00
2026-10-02 08:28:57 +02:00
2026-09-30 12:40:57 +02:00
2026-09-30 11:59:50 +02:00
2026-09-30 13:44:32 +02:00
2026-09-30 15:05:47 +02:00
2026-10-01 16:54:27 +02:00
2026-10-01 20:40:41 +02:00
2026-10-01 11:03:54 +02:00
2026-10-01 11:51:28 +02:00
2026-10-01 19:40:58 +02:00
2026-10-02 09:40:00 +02:00
2026-10-02 16:00:37 +02:00
2026-10-02 16:31:30 +02:00
2026-10-02 11:33:16 +02:00
2026-10-02 19:05:34 +02:00
2026-09-06 18:44:19 +02:00
2026-09-06 16:04:07 +02:00
2026-09-08 17:28:11 +02:00
2026-09-06 13:09:56 +02:00
2026-09-06 13:20:23 +02:00
2026-09-06 20:44:56 +02:00
2026-09-06 10:15:44 +02:00
2026-09-06 15:49:54 +02:00
2026-09-06 08:08:01 +02:00
2026-09-06 08:08:01 +02:00
2026-09-07 08:09:50 +02:00
2026-09-08 13:26:59 +02:00
2026-09-08 17:16:00 +02:00
2026-09-08 11:10:47 +02:00
2026-10-02 19:32:46 +02:00
2026-09-08 19:46:58 +02:00
2026-09-09 15:39:58 +02:00
2026-09-09 14:18:57 +02:00
2026-09-09 14:45:36 +02:00
2026-09-09 17:24:37 +02:00
2026-09-09 13:01:30 +02:00
2026-09-09 11:30:02 +02:00
2026-09-09 12:45:21 +02:00
2026-09-09 17:15:51 +02:00
2026-09-09 11:02:48 +02:00
2026-09-09 09:27:19 +02:00
2026-09-09 09:43:53 +02:00
2026-09-09 08:46:21 +02:00
2026-09-09 15:23:57 +02:00
2026-09-09 13:29:26 +02:00
2026-09-12 18:32:18 +02:00
2026-09-12 21:12:45 +02:00
2026-09-12 20:55:09 +02:00
2026-09-13 12:56:55 +02:00
2026-09-13 10:41:32 +02:00
2026-09-13 13:25:44 +02:00
2026-09-13 12:42:15 +02:00
2026-09-13 10:03:03 +02:00
2026-09-13 15:24:06 +02:00
2026-09-13 15:24:06 +02:00
2026-09-13 15:24:06 +02:00
2026-09-13 11:29:48 +02:00
2026-09-13 16:05:51 +02:00
2026-09-13 19:06:02 +02:00
2026-09-13 19:06:02 +02:00
2026-09-13 11:05:44 +02:00
2026-09-13 11:53:29 +02:00
2026-09-13 19:39:19 +02:00
2026-09-13 19:39:19 +02:00
2026-09-13 19:32:43 +02:00
2026-09-13 19:32:43 +02:00
2026-09-13 10:16:22 +02:00
2026-09-13 15:11:42 +02:00
2026-09-13 14:50:25 +02:00
2026-09-13 17:08:49 +02:00
2026-09-13 17:08:49 +02:00
2026-09-13 17:08:49 +02:00
2026-09-14 13:18:51 +02:00
2026-09-14 08:07:06 +02:00
2026-09-14 13:18:51 +02:00
2026-09-14 13:18:51 +02:00
2026-09-16 15:31:34 +02:00
2026-09-16 15:31:34 +02:00
2026-09-16 19:11:03 +02:00
2026-09-16 19:11:03 +02:00
2026-09-16 20:24:34 +02:00
2026-09-16 20:24:34 +02:00
2026-09-16 18:06:39 +02:00
2026-09-16 18:06:39 +02:00
2026-09-16 16:03:16 +02:00
2026-09-16 16:03:16 +02:00
2026-09-16 17:35:00 +02:00
2026-09-16 20:24:34 +02:00
2026-09-16 20:37:47 +02:00
2026-09-17 13:44:20 +02:00
2026-09-17 13:44:20 +02:00
2026-09-17 09:04:44 +02:00
2026-09-18 13:22:05 +02:00
2026-09-17 21:01:51 +02:00
2026-09-17 18:17:31 +02:00
2026-09-17 18:17:31 +02:00
2026-09-17 07:50:04 +02:00
2026-09-17 07:50:04 +02:00
2026-09-17 11:36:51 +02:00
2026-09-17 11:36:51 +02:00
2026-09-17 11:19:30 +02:00
2026-09-17 14:17:51 +02:00
2026-09-17 14:17:51 +02:00
2026-09-17 09:04:44 +02:00
2026-09-17 09:04:44 +02:00
2026-09-17 08:12:37 +02:00
2026-09-17 08:12:37 +02:00
2026-09-18 13:22:05 +02:00
2026-09-19 17:39:29 +02:00
2026-09-19 20:38:39 +02:00
2026-09-19 13:24:26 +02:00
2026-09-19 17:55:31 +02:00
2026-09-20 08:57:32 +02:00
2026-09-20 12:10:27 +02:00
2026-09-20 16:30:04 +02:00
2026-09-20 19:22:04 +02:00
2026-09-20 18:13:25 +02:00
2026-09-20 15:16:03 +02:00
2026-09-21 17:19:59 +02:00
2026-09-21 13:45:00 +02:00
2026-09-21 10:57:19 +02:00
2026-09-22 08:46:23 +02:00
2026-09-22 19:34:49 +02:00
2026-09-22 09:53:52 +02:00
2026-09-22 13:56:00 +02:00
2026-09-22 08:06:15 +02:00
2026-09-23 08:51:43 +02:00
2026-09-23 20:57:02 +02:00
2026-09-23 00:54:13 +02:00
2026-09-24 03:29:57 +02:00
2026-09-24 13:36:36 +02:00