Skip to content

Release v0.99.0 capture coverage to main - #104

Merged
KAVentures merged 32 commits into
mainfrom
fix/capture-correctness
Sep 28, 2026
Merged

KAVentures merged 32 commits into
mainfrom
fix/capture-correctness

Conversation

@KAVentures

Copy link
Copy Markdown
Owner

Final unstacking PR for the capture audit.

PR #102 already landed on main as v0.98.0. PR #103 was stacked on fix/capture-correctness, so merging #103 placed the v0.99.0 changes onto that branch rather than directly onto main.

This PR brings the remaining v0.99.0/#103 delta to main:

  • Copilot, Gemini CLI and Cursor Observe coverage
  • clipboard-write capture/linking
  • structural multilingual web-agent detection with scoped busy/send/stop signals
  • Gemini lifecycle mapping
  • Copilot effective-config conflict detection
  • Observe-gated agent spooling regression coverage

The compare against main shows the v0.99.0 delta only; #102's v0.98.0 changes are already present on main.

After this merges, the existing release workflow should publish v0.99.0, and the README releases/latest macOS/Windows ZIP links will automatically resolve to the new build.

…rites; structural web-agent detection

- Observe presets for GitHub Copilot (VS Code OTel, content capture off),
  Gemini CLI (OTLP/HTTP logs, logPrompts forced false) and Cursor (non-blocking
  hooks only; never a permission hook). Backup/preserve/refuse rules as for
  the other connectors; manual setup material in the dashboard.
- OTLP endpoint with a separate write-only path token for clients that cannot
  send headers from a settings file; JSON only (415 for protobuf), bounded
  gzip; token redacted from access logs; per-app diagnostics channels.
- Gemini CLI log adapter and Cursor hook adapter: structural allowlists,
  turn = prompt/generation, never falling back to the session.
- Clipboard writes without a shortcut from the OS change counter (contents
  never read, never a paste, nothing while away); interaction events stamped
  with their occurrence time.
- Web agents detected from structure first (aria-busy, streaming markers,
  data-testid send/stop, submit in composer form, Enter in message box);
  English labels only as fallback. Browser sensor 1.13.0.
- Agents tab names only frameworks whose runs were actually hidden.
Capture coverage: Copilot, Gemini CLI and Cursor observe; clipboard writes; structural web-agent detection
@KAVentures
KAVentures merged commit 27f0489 into main Sep 28, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant