SHIPPED · v1.16.0
AI Accounts, Usage Dashboard & Memory Manager
New
New Accounts tab in Settings → AI stores multiple OAuth logins per agent (Claude, Codex, Gemini, Qwen) and lets you switch between them with one click
Add Account button opens a guided login terminal pre-running the selected agent’s login command so new credentials appear in the Accounts list automatically
Save Current Account snapshots the live credentials into an encrypted vault with a custom label so you can return to them later
Account snapshots are encrypted via Electron safeStorage (macOS Keychain, Windows Credential Vault, libsecret on Linux) and stored locally under `~/.1devtool/ai-accounts/`
Live drift detection surfaces a "Signed in · not saved" hint when CLI logins create credentials that differ from the active snapshot
Saved accounts can be renamed inline or removed from the vault from the Accounts list
New Switch Account entry in the status bar AI dropdown jumps straight to Settings → AI → Accounts
New Usage sub-tab under Settings → AI tallies tokens and estimated cost per agent, broken down by model
Usage numbers are parsed from the session JSONL files each agent writes locally so counts reflect exactly what the agent recorded
Codex sessions now show current 5-hour and weekly rate limit window utilization plus reset times in the Usage tab
Per-file mtime cache keeps the Usage dashboard loading in milliseconds even across months of session history
New Memory panel reads and edits memory entries across all AI agents and all projects from a single workspace
Memory Manager offers both a list view and an interactive Cytoscape-based graph view that visualizes how memories reference each other
Memory entries can be filtered by project and agent with two dropdowns
Memory entries open in the Markdown editor with autosave so you no longer need to hand-edit memory files on disk
Export to Obsidian Vault writes every memory entry as a Markdown file into a selected vault folder, preserving per-agent and per-project folders
Agent input overlay (⌘I) now offers nine typography and color personas: Lowkey, Coder, Blogger, Novelist, Journalist, Poet, Vibe Coder, Researcher, and Marketer
Selected agent input persona is remembered per session across restarts
Improved
Settings → AI is now organized into Storage, Usage, and Accounts sub-tabs instead of a single long scroll
Each agent card (Claude, Codex, Gemini, Qwen) now uses a consistent layout with its color, icon, and display name across every AI sub-tab
HTTP Client remembers request/response split and sidebar widths between sessions
Vercel deploy Node-version fallback now searches more install locations and logs which Node binary was chosen and why
Fixed
Newly-logged-in AI accounts now appear in the Accounts list immediately with a "Signed in · not saved" hint instead of keeping the previous account marked active
Codex credentials now reload automatically after an in-app re-login so the Accounts UI no longer gets stuck on the previous account
Memory entry edits that land during an in-flight index refresh are now queued instead of being dropped
Memory Manager graph view with cose layout showing AI memory relationships Memory Manager graph view with grid layout Memory Manager list view with entries across agents and projects AI Storage sub-tab in Settings with per-agent data roots and cleanup AI account switcher opened from the status bar dropdown AI Usage dashboard showing tokens and estimated cost per agent