adapters/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2026 License: MIT

Directories

Path Synopsis
Package anthropicapi implements the ports.PlanUsageSource interface by calling Anthropic's OAuth-protected /api/oauth/usage endpoint with the access token that Claude Code CLI stores locally.
Package anthropicapi implements the ports.PlanUsageSource interface by calling Anthropic's OAuth-protected /api/oauth/usage endpoint with the access token that Claude Code CLI stores locally.
Package claudesettings reads and caches Claude Code's settings file (`~/.claude/settings.json`).
Package claudesettings reads and caches Claude Code's settings file (`~/.claude/settings.json`).
Package clydelog wires a structured logger (slog) for clyde.
Package clydelog wires a structured logger (slog) for clyde.
Package fsexplorer implements a filesystem tree walker that populates the explorer panel with real directory structure.
Package fsexplorer implements a filesystem tree walker that populates the explorer panel with real directory structure.
Package git implements a thin adapter that shells out to the git binary to retrieve repository status information.
Package git implements a thin adapter that shells out to the git binary to retrieve repository status information.
Package hookserver provides a tiny localhost HTTP server that receives PreToolUse hook calls from the claude CLI and exposes them as a channel of HookEvents.
Package hookserver provides a tiny localhost HTTP server that receives PreToolUse hook calls from the claude CLI and exposes them as a channel of HookEvents.
Package jsonl implements ports.SessionSource by reading Claude Code JSONL session files from ~/.claude/projects/<encoded-cwd>/.
Package jsonl implements ports.SessionSource by reading Claude Code JSONL session files from ~/.claude/projects/<encoded-cwd>/.
Package lspscan — LSPSource adapter that detects language servers on PATH.
Package lspscan — LSPSource adapter that detects language servers on PATH.
Package mcpconfig reads MCP (Model Context Protocol) server configuration from the Claude Code settings file (~/.claude/settings.json).
Package mcpconfig reads MCP (Model Context Protocol) server configuration from the Claude Code settings file (~/.claude/settings.json).
Package processscan is the ports.ProcessSource adapter that detects running `claude` CLI processes by parsing their argv for the `--session-id <UUID>` flag.
Package processscan is the ports.ProcessSource adapter that detects running `claude` CLI processes by parsing their argv for the `--session-id <UUID>` flag.
Package systemclock implements the ports.Clock interface using the real system clock.
Package systemclock implements the ports.Clock interface using the real system clock.
Package tui provides the Bubble Tea v2 TUI adapter for clyde.
Package tui provides the Bubble Tea v2 TUI adapter for clyde.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL