You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
The workspace dashboard now shows cce mcp --workspace (agent) searches (#28). In workspace mode
the MCP server writes search events to the workspace-root .cce/metrics.jsonl, but cce dashboard --workspace aggregated only the member logs — so agent/MCP searches never appeared in totals, recent_searches, or by_source, contradicting docs/mcp.md. The workspace dashboard now
folds the root log into its roll-up (guarded against double-counting a member that points at the root).
These federated searches span members and stay out of by_package by design — that panel remains
per-member. Docs aligned; per-package attribution of agent searches is left as a follow-up option.
Changed
Faster, correcter workspace federation (#26). Member stores load without building per-member
BM25 (federation scores only the union's BM25), removing redundant work — full-workspace search is
~1.3–2× faster (a real 38.6k-chunk workspace: 3.2s→2.4s CLI). --package short-circuits to load
only the scoped member(s) (2.08s→1.58s) and now resolves by member name or the package: field, erroring with the available list on no match (previously matched member name only and returned
empty silently). The MCP server caches the assembled union per scope, so repeated context_search no longer re-federates (warm call ≈ CLI). Perf/correctness only — ranked results
are byte-identical (regression-tested); keeps exact brute-force cosine (ANN deferred).