Skip to content

cce v2.6.5

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:12
6fee590

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).