Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-08-17)
Features
abstractions: MemoryId, memory error codes/events, AgentMemorySettings, content scanner port (69673cd )
core: AgentFactory attaches IAgentContextProviderSource providers; memory settings in identity (a3aadef )
core: TurnScope carries the agent id and accepts events from extensions (aea1290 )
memory-ragnet: probe with dimension check; Postgres/transport error mapping, no raw messages (97d5e9b )
memory-ragnet: RagNetMemoryIndex — upsert/search/remove over PgVectorStore, owner partitions (ace072e )
memory-ragnet: UseRagNetMemory with keyed PgVectorStore and fail-fast schema initializer (7dfa66f )
memory: dedupe on remember — same owner, threshold 0.95, refresh instead of insert (629f511 )
memory: forget (soft/hard, owner check), list, reindex with batched upsert (9ceb9e5 )
memory: IMemoryIndex, InMemoryMemoryIndex (cosine), UnavailableMemoryIndex, contract tests (ad47a76 )
memory: IMemoryService and MemoryService.RememberAsync with index-pending fallback and events (a631390 )
memory: IMemoryStore port, InMemoryMemoryStore and reusable MemoryStoreContractTests (e6ecb27 )
memory: memory model — kinds, validated record, scope, queries, requests, options, rules (a7fb623 )
memory: memory tool source with remember/recall scoped to the turn caller (b5afebe )
memory: memory__forget and memory__list; anonymous refusal; authorization through the catalog (02915d7 )
memory: MemoryContextProvider injects a delimited, budgeted memories block per turn (c6f290b )
memory: recall failure isolation, quarantine drop, per-agent MemoryContextProviderSource (3f2e905 )
memory: RecallAsync — scoped search, hydration, ordering, TopK/MaxChars budget, MarkRecalled (9022d16 )
memory: Thalos.NET.Memory and Thalos.NET.Memory.RagNet (phase 1.2) (b639b34 )
memory: UseMemory/UseMemoryStore/UseMemoryIndex builder extensions with generated registration (c3a6e2f )
sentinel: IUntrustedContentScanner over the detection pipeline for recalled memories (f111406 )
testing: deterministic HashedBagOfWordsEmbeddingGenerator for memory tests (55338ac )
Bug Fixes
memory-ragnet: last-wins re-registration, accurate init errors, batch dedupe, lifecycle init (979a70d )
memory-ragnet: order equal-score hits by id like InMemoryMemoryIndex (bfce3b3 )
memory: log clear-pending failures, guard dedupe threshold and MaxChars, deterministic ties (f5397a9 )
memory: normalise tags to lower-case, cap Source, harden model tests (review follow-ups) (3fbb61e )
memory: reindex maps a store that throws mid-stream to MemoryStoreFailed instead of throwing (1412b78 )
memory: soft forget marks IndexPending, TopK <= 0 means 1, StreamAsync and text-copy contracts (7a54d6f )
memory: store contract hardening — query-tag normalisation, delete race, tie-break docs (0fa994d )
memory: tool list honours scope visibility, recall/list scanned and delimited, sanitiser fixes (52c3cf8 )
Miscellaneous Chores
You can’t perform that action at this time.