Skip to content

Releases: GeiserX/AgentTap

AgentTap v0.3.0

14 Apr 22:52
a2e23bf

Choose a tag to compare

What's Changed

Other Changes

  • Phase 2: Privileged helper, transparent capture, debug server, release workflow

Installation

Homebrew (recommended)

brew tap geiserx/agenttap
brew install --cask agenttap

Manual Download

Download AgentTap-0.3.0.dmg from the assets below.


SHA256: 7b914f42597a0e56040a5a240d8d64a41df8050cc450d0fb1fe0bb73478311d9

Full Changelog: v0.2.0...v0.3.0

v0.2.0 — Local MITM Proxy

14 Apr 12:12

Choose a tag to compare

What's New

Local MITM Proxy Engine

  • CA lifecycle: RSA 4096 root CA + ECDSA P-256 leaf certs with auto-generation, expiry detection, and secure key storage
  • CONNECT proxy: Per-domain TLS terminators with static certs, bidirectional data relay
  • Trace capture: HTTP/1.1 request/response parsing, Content-Length and chunked-terminator completion detection
  • SSE reassembly: Anthropic and OpenAI streaming format support with token extraction
  • Cert cache: LRU cache (100 domains, 25-day TTL), sub-millisecond cached lookups

UI Improvements

  • Bold tray icon (funnel + signal waves) with retina @2x support
  • Icon-only menu bar (no text)
  • Live trace counter and proxy status in tray menu

Developer Experience

  • AGENTS.md updated with Bun TLS limitations, working proxy patterns, and rollback instructions

Test Results (22/22 passing)

  • SSE streaming with mock Anthropic server
  • Chunked transfer decoding (basic, JSON, multi-chunk)
  • Cert cache LRU eviction at 100+ domains
  • CA expiry and auto-regeneration with chain validation
  • E2E proxy trace capture against live api.anthropic.com

v0.1.0 — Phase 0: ElectroBun Scaffold

14 Apr 10:55
f9f8e5f

Choose a tag to compare

Phase 0: ElectroBun Scaffold

Initial release — desktop app skeleton with:

  • Menu bar tray app with capture toggle, per-provider enable/disable, status display
  • Swift FFI bridge — universal dylib (arm64 + x86_64) with @_cdecl exports for version, system info, firewall/keychain capability checks
  • Main window — dark theme status dashboard
  • 8 AI providers pre-configured (Anthropic, OpenAI, Google AI, Mistral, Cohere, Groq, DeepSeek, xAI)
  • GitHub Actions CI — two-stage pipeline (Swift dylib → ElectroBun app)

This is the foundation scaffold. No actual traffic interception yet — that comes in Phase 1.