• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 26006208895
81%

Build:
DEFAULT BRANCH: dev
Ran 17 May 2026 11:46PM UTC
Jobs 28
Files 517
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 May 2026 11:45PM UTC coverage: 83.222% (+0.05%) from 83.168%
26006208895

push

github

web-flow
Add persistent agent memory (#1931)

* feat: add space agent memory store

Persist explicit agent memories per Space and surface them through MCP, RPC, db-query, and task prompt injection so future sessions can reuse learned project context.

* fix: tighten agent memory search semantics

Use FTS5 ranking for memory search, preserve filtered pagination, and avoid rebuilding the memory index on every daemon startup.

* fix: reduce agent memory FTS churn

Index memory keys and restrict FTS trigger work to content-bearing updates so access telemetry stays cheap.

* fix: restore agent memory runtime tools

Attach agent memory MCP servers across restore and post-approval paths, and reject non-finite memory RPC numeric inputs.

* fix: gate memory MCP requirement

Only require the agent-memory MCP server for workflow sessions when persistent memory is configured.

* fix: cap agent memory prompt size

Limit stored memory content and injected prompt snippets so oversized agent-written memories cannot bloat workflow prompts.

* fix: preserve memory metadata and broaden FTS query

- Preserve existing tags on memory updates when caller omits tags; explicit empty array still clears.
- Keep original created_by_session immutable on conflict so provenance stays with the original author.
- Retain path separators (slash, colon) in normalized FTS query terms so paths and URLs match through the trigram tokenizer.

* fix: harden agent memory write boundaries

- MCP memory.write forwards undefined tags so omitted updates preserve stored tags instead of clearing them.
- RPC agentMemory.write does the same and no longer trusts createdBySession from request payloads, eliminating provenance forgery.
- RPC numeric params (limit, offset) must be safe integers, so values outside the SQLite range are rejected with a clear validation error instead of a SQLite datatype mismatch.

* fix: cap per-memory tag length to bound prompt size

Tags are interpolated verbatim into agent prompts ... (continued)

8259 of 11724 branches covered (70.45%)

Branch coverage included in aggregate %.

413 of 441 new or added lines in 11 files covered. (93.65%)

65555 of 76971 relevant lines covered (85.17%)

304.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
19
72.46
packages/daemon/src/lib/rpc-handlers/agent-memory-handlers.ts
5
41.26
0.6% packages/daemon/src/lib/space/runtime/task-agent-manager.ts
4
94.44
packages/daemon/src/lib/space/tools/agent-memory-tools.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-agent-sdk - 26006208895.1 17 May 2026 11:46PM UTC 287
23.66
GitHub Action Run
2 daemon-5-space-other - 26006208895.2 17 May 2026 11:46PM UTC 103
42.46
GitHub Action Run
3 daemon-online-mcp - 26006208895.3 17 May 2026 11:46PM UTC 287
19.17
GitHub Action Run
4 daemon-5-space-workflow - 26006208895.4 17 May 2026 11:46PM UTC 101
32.31
GitHub Action Run
5 daemon-4-space-storage - 26006208895.5 17 May 2026 11:47PM UTC 136
59.12
GitHub Action Run
6 daemon-online-rpc-3 - 26006208895.6 17 May 2026 11:47PM UTC 287
20.72
GitHub Action Run
7 daemon-online-rpc-4 - 26006208895.7 17 May 2026 11:47PM UTC 287
24.72
GitHub Action Run
8 daemon-online-components - 26006208895.8 17 May 2026 11:46PM UTC 287
18.71
GitHub Action Run
9 daemon-2-handlers - 26006208895.9 17 May 2026 11:46PM UTC 171
50.71
GitHub Action Run
10 daemon-online-features-1 - 26006208895.10 17 May 2026 11:46PM UTC 287
24.44
GitHub Action Run
11 daemon-online-space-2 - 26006208895.11 17 May 2026 11:48PM UTC 287
34.73
GitHub Action Run
12 daemon-online-rpc-1 - 26006208895.12 17 May 2026 11:47PM UTC 287
20.24
GitHub Action Run
13 daemon-online-features-2 - 26006208895.13 17 May 2026 11:46PM UTC 287
24.07
GitHub Action Run
14 daemon-online-rpc-2 - 26006208895.14 17 May 2026 11:47PM UTC 287
24.98
GitHub Action Run
15 daemon-5-space-agent - 26006208895.15 17 May 2026 11:46PM UTC 144
22.59
GitHub Action Run
16 daemon-online-rewind-2 - 26006208895.16 17 May 2026 11:47PM UTC 287
24.4
GitHub Action Run
17 daemon-5-space-runtime - 26006208895.17 17 May 2026 11:46PM UTC 148
43.44
GitHub Action Run
18 daemon-online-space-1 - 26006208895.18 17 May 2026 11:47PM UTC 287
35.46
GitHub Action Run
19 daemon-online-git - 26006208895.19 17 May 2026 11:46PM UTC 287
19.89
GitHub Action Run
20 daemon-online-convo - 26006208895.20 17 May 2026 11:47PM UTC 287
23.53
GitHub Action Run
21 daemon-online-coordinator - 26006208895.21 17 May 2026 11:46PM UTC 287
7.6
GitHub Action Run
22 web - 26006208895.22 17 May 2026 11:47PM UTC 220
75.22
GitHub Action Run
23 daemon-0-shared - 26006208895.23 17 May 2026 11:46PM UTC 30
83.91
GitHub Action Run
24 daemon-online-sdk - 26006208895.24 17 May 2026 11:46PM UTC 287
23.54
GitHub Action Run
25 daemon-online-lifecycle - 26006208895.25 17 May 2026 11:47PM UTC 287
24.11
GitHub Action Run
26 daemon-online-websocket - 26006208895.26 17 May 2026 11:46PM UTC 287
18.84
GitHub Action Run
27 daemon-online-rewind-1 - 26006208895.27 17 May 2026 11:47PM UTC 287
23.85
GitHub Action Run
28 daemon-1-core - 26006208895.28 17 May 2026 11:46PM UTC 293
38.9
GitHub Action Run
Source Files on build 26006208895
  • Tree
  • List 517
  • Changed 75
  • Source Changed 8
  • Coverage Changed 75
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26006208895
  • 2ddc239e on github
  • Prev Build on dev (#26005110166)
  • Next Build on dev (#26006380712)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc