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
{{ message }}
Repository navigation
feat(providers): add opt-in Claude Desktop and Pi AI session parsers #36
Port/adapt cli/src/providers/{claude-desktop,pi}.ts from b08x. Register alongside Firstsun's existing Kilo, Claude Code, Codex, OpenCode, Gemini, Hermes, etc., without dropping any providers.
Claude Desktop local-agent sessions: platform-correct paths and nested <account>/<project>/<session>/audit.jsonl metadata discovery, title/project path overrides, reliable format checks and deduplication with Claude Code.
Pi AI: ~/.pi/agent/sessions discovery; JSONL event parsing with user/assistant/tool messages, compactions, usage/pricing, timestamps and safe project-path normalization.
Integrate into multi-home source discovery, optional --source filters, Settings, tool/source badges, analytics and incremental sync (where applicable).
Do not read secrets or start any agents; respect source exclusions, missing directories, permissions and malformed JSONL.
Acceptance
Fixtures for each provider including malformed entries, missing metadata, tool calls, compaction, different OS paths and repeat sync; no duplicate sessions.
Pricing and message totals correct, Firstsun's multi-home/Kilo behavior preserved.
Each provider may be enabled/tested independently; no automatic historical import beyond user-configured source scanning.
Activity
feat(providers): add source adapters for Pi AI and Claude Desktop (#36)
feat(sync): opt-in provider registration and audit JSONL session IDs (#…
test(providers): cover opt-in Pi and Claude Desktop discovery/parsing (…