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

lsm / HyperNeo / 31222529113
40%

Build:
DEFAULT BRANCH: dev
Ran 07 Aug 2026 10:06PM UTC
Jobs 20
Files 634
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

07 Aug 2026 10:05PM UTC coverage: 39.997%. First build
31222529113

push

github

web-flow
feat: add memory management UI (#2277)

* feat(shared): add agent memory wire types

Promote AgentMemoryEntry and AgentMemorySearchResult to @hyperneo/shared
so the web client and daemon share one source of truth for the
agentMemory.* RPC wire shapes. The daemon repository now imports and
re-exports them; existing daemon imports are unaffected.

* feat(web): add memory management UI

Surface a space's agent memories in the UI with a dedicated
/space/:id/memories route and a Memories entry in the space sidebar.

- memory-store: one-shot client over agentMemory.list/search/write/delete
  with load-generation race guarding and space attach/detach lifecycle.
- SpaceMemories: header + hybrid search + memory cards (key, content
  preview, tags, updated) with create/edit/delete.
- SpaceMemoryEditor: modal form; key locked when editing (daemon upserts
  on (spaceId, key)), client validation mirrors the daemon normalize rules.
- Router/signals/island wiring mirrors the existing Goals view.

Space-scoped only; per-agent (mine/space/all) filtering lands with the
per-agent namespacing task. Component tests cover list/search/empty/
create/edit/delete/lifecycle.

* fix(memory): review fixes — read-only management search + UX nits

P2: management search no longer mutates agent access telemetry.
agentMemory.list now passes recordAccess: false; searchWithOptions
threads a recordAccess flag (default true) so agent search still records
access while management reads leave access_count / last_accessed_at
untouched (those drive core-ranking and stale-pruning).

P3 polish:
- Header shows 'N results' while a search is active, 'N stored' otherwise.
- Drop unused navigationSpaceId prop from SpaceMemories and its call site.
- Drop unused onSaved prop from SpaceMemoryEditor.
- Guard create-mode duplicate keys: warn inline + relabel save to
  'Overwrite Memory' so upsert is never silent.
- Fix first-load flash: show the spinner until loaded=true instead of
  briefly rendering the... (continued)

19633 of 56129 branches covered (34.98%)

Branch coverage included in aggregate %.

298 of 359 new or added lines in 10 files covered. (83.01%)

29498 of 66709 relevant lines covered (44.22%)

275.54 hits per line

Uncovered Changes

Lines Coverage ∆ File
23
75.94
packages/web/src/lib/router.ts
12
21.13
packages/daemon/src/storage/repositories/agent-memory-repository.ts
7
6.59
packages/daemon/src/lib/rpc-handlers/agent-memory-handlers.ts
6
87.3
packages/web/src/components/space/SpaceMemories.tsx
4
92.25
packages/web/src/components/space/SpaceMemoryEditor.tsx
3
86.77
packages/web/src/lib/memory-store.ts
2
60.58
packages/web/src/islands/ContextPanel.tsx
2
77.31
packages/web/src/islands/SpaceDetailPanel.tsx
2
82.29
packages/web/src/islands/SpaceIsland.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-rewind-1 - 31222529113.1 07 Aug 2026 10:09PM UTC 355
12.06
GitHub Action Run
2 daemon-online-git - 31222529113.2 07 Aug 2026 10:07PM UTC 355
9.84
GitHub Action Run
3 web - 31222529113.3 07 Aug 2026 10:07PM UTC 279
75.53
GitHub Action Run
4 daemon-online-rpc-4 - 31222529113.4 07 Aug 2026 10:09PM UTC 355
12.5
GitHub Action Run
5 daemon-online-rpc-1 - 31222529113.5 07 Aug 2026 10:07PM UTC 355
9.99
GitHub Action Run
6 daemon-online-components - 31222529113.6 07 Aug 2026 10:08PM UTC 355
9.1
GitHub Action Run
7 daemon-online-sdk - 31222529113.7 07 Aug 2026 10:08PM UTC 355
12.04
GitHub Action Run
8 daemon-online-rpc-2 - 31222529113.8 07 Aug 2026 10:07PM UTC 355
12.94
GitHub Action Run
9 daemon-online-rpc-3 - 31222529113.9 07 Aug 2026 10:08PM UTC 355
10.03
GitHub Action Run
10 daemon-online-websocket - 31222529113.10 07 Aug 2026 10:06PM UTC 355
9.2
GitHub Action Run
11 daemon-online-space-2 - 31222529113.11 07 Aug 2026 10:09PM UTC 355
19.26
GitHub Action Run
12 daemon-online-convo - 31222529113.12 07 Aug 2026 10:07PM UTC 355
11.99
GitHub Action Run
13 daemon-online-agent-sdk - 31222529113.13 07 Aug 2026 10:07PM UTC 355
12.05
GitHub Action Run
14 daemon-online-features-1 - 31222529113.14 07 Aug 2026 10:08PM UTC 355
12.6
GitHub Action Run
15 daemon-online-mcp - 31222529113.15 07 Aug 2026 10:07PM UTC 355
9.43
GitHub Action Run
16 daemon-online-features-2 - 31222529113.16 07 Aug 2026 10:08PM UTC 355
12.23
GitHub Action Run
17 daemon-online-rewind-2 - 31222529113.17 07 Aug 2026 10:07PM UTC 355
12.46
GitHub Action Run
18 daemon-online-space-1 - 31222529113.18 07 Aug 2026 10:07PM UTC 355
19.11
GitHub Action Run
19 daemon-online-lifecycle - 31222529113.19 07 Aug 2026 10:08PM UTC 355
12.39
GitHub Action Run
20 daemon-online-coordinator - 31222529113.20 07 Aug 2026 10:07PM UTC 345
1.21
GitHub Action Run
Source Files on build 31222529113
  • Tree
  • List 634
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31222529113
  • 02aa239c on github
  • Prev Build on dev (#31219575359)
  • Next Build on dev (#31223635450)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc