Releases: skargbo/Strata
Release list
v1.7.0
What's New
Workspace: Files Read Section
- File reads are now shown in a dedicated Files Read section in the Workspace panel, separate from actual changes
- De-duplicated by path with read counts (e.g., x3)
- Auto-open only triggers for actual file modifications, not reads
Toolbar Fixes
- Session tool buttons (Agents, Timeline, Memory, Skills, Settings, Workspace) now render correctly as individual icon-only toolbar items
- Fixed buttons being completely missing from the toolbar
Test Suite
- 49 unit tests covering split layout math, session manager state, and toolbar configuration
- Extracted StrataLib module for testability
Split View Fixes
- Fixed 16pt overlap bug from inconsistent divider width
- Divider controls (close button, session switcher) now live on the divider itself
Full Changelog: v1.6.0...v1.7.0
v1.6.0 - Split View
Split View
Show two sessions side by side with a draggable divider — ideal for copying commands from a Claude session into a terminal.
Added
- Split View (Cmd+Shift+\) for viewing two sessions side by side
- Session Picker in split view right pane to choose which session to display
- Sidebar Context Menu — "Open in Split Pane" to send any session to the right pane
- Draggable Divider to resize split panes (persisted across restarts)
- Text Labels on all toolbar buttons for better discoverability
- Scroll Top Anchor in chat view to ensure full scroll range
Changed
- Focus mode and split view are mutually exclusive
- Toolbar buttons suppressed in right pane to prevent duplicates
v1.5.3 - App Bundle Fix
Bug Fix
- Fix node ENOENT error when running as app bundle — macOS app bundles inherit a minimal PATH that excludes
/usr/local/binand Homebrew paths, causing the Claude Agent SDK to fail when spawning node subprocesses. The bridge process PATH now includes common Node.js locations and the resolved node binary directory.
v1.5.2 - MCP Servers, Smart Suggestions & UI Improvements
MCP Server Integration
- MCP Panel (Cmd+Shift+E) for connecting to Model Context Protocol servers
- 23 built-in presets across 7 categories (Database, Filesystem, Development, Search, Communication, Productivity, Third Party)
- Third-party servers: Atlassian, AWS, Notion, Linear, Stripe, Apify, Cloudflare, Raygun
- Tool discovery from connected MCP servers
- Bridge support for MCP client connections
Context-Aware Suggestions
- Unified suggestion chips for skills, agents, and MCP servers based on conversation
- Agent suggestions — suggests relevant agents based on what you are discussing
- MCP suggestions — suggests MCP servers to connect based on conversation context
- Keyword-based matching from recent messages
Session Permissions
- Allow for Session button to reduce permission fatigue
- Permission scopes — choose to allow this file, parent directory, or all tool operations
- Auto-approval — approved permissions auto-apply to future matching requests
UI Improvements
- Agent icon updated to brain.head.profile for better identification
- Agent indicator bar now uses purple color scheme
- Workspace panel now expands only the relevant section when opened (Changes or Todos)
- Thinking time now shows minutes/hours for long operations (e.g., 2m 30s, 1h 5m)
v1.5.1 - Custom Agents
What's New
Custom Agents (Cmd+Shift+A)
- 21 built-in agents - 12 developer tools + 9 small business agents
- Agent Editor - Create custom agents with system prompts, permission modes, and tool restrictions
- Import/Export - Share agent configurations as JSON files
- Agent Mode Indicator - Shows active agent with easy exit button
Developer Agents
Code Explainer, Test Writer, Bug Hunter, Security Reviewer, Refactoring Assistant, Documentation Writer, Code Reviewer, Performance Optimizer, Dependency Updater, Git Helper, API Designer, Database Optimizer
Business Agents
Marketing Writer, Social Media Manager, Business Email Writer, Financial Analyst, HR Assistant, Sales Assistant, Customer Support Writer, Contract Reviewer, Meeting Notes
Full Changelog: https://github.com/skargbo/Strata/blob/main/CHANGELOG.md
v1.5.0
What's New
Visual Task Panel
The Workspace inspector now includes a Todos section showing all tasks with live status updates - completed, in-progress, and pending tasks with progress bar.
Thinking Time Indicator
See exactly how long Claude has been thinking: "Thinking... for 7s"
Improved Context Bar
Context usage now shows active vs cached tokens separately, preventing misleading 100%+ display when heavily cached.
See CHANGELOG.md for full details.
v1.4.0 - Scheduled Prompts
What's New
Scheduled Prompts
Automate recurring Claude tasks with the new scheduling feature (Cmd+H):
- Flexible scheduling: Run prompts daily, weekdays, weekly, or at custom intervals
- Real sessions: Scheduled runs create actual sessions in a "Scheduled Runs" sidebar group
- Permission control: Choose between auto-accept edits or full autonomy per schedule
- Session reuse: Continue conversation in the same session or create fresh ones each run
- Smart warnings: Get alerted when high-frequency schedules might create too many sessions
- Notifications: macOS notifications when tasks complete (when running as app bundle)
UI Improvements
- Improved schedule editor with segmented frequency picker
- Better time picker layout
Full Changelog: v1.3.0...v1.4.0
Strata v1.3.0
What's New
Memory & Context Features
- Memory Viewer panel (Cmd+Shift+M) — Browse and edit CLAUDE.md memory files
- Context visualization — Click the context bar to see token breakdown by category
- Memory Timeline — Inspector panel showing chronological history of file operations
Organization
- Session folders/groups — Organize sessions into collapsible folders in the sidebar
- Drag and drop sessions between groups
Model Updates
- Claude Opus 4.6 support (latest flagship model)
- 2x2 grid layout for model selection
Reliability Fixes
- Permission request queue — Multiple tool calls no longer lose permission requests
- Bridge crash handling — WebSearch and other tools won't crash the bridge
- Better error messages with exit codes
See CHANGELOG.md for full details.
v1.2.0 — Skills Catalog & Task Tracking
What's New
Skills
- Skills panel (Cmd+Shift+S) for browsing and managing Claude Code skills
- Multi-source catalog with curated skills from Anthropic, Vercel, Supabase, Expo, and Remotion
- skills.sh search — search 40,000+ skills, filtered to trusted sources with install counts
- One-click install/uninstall to ~/.claude/skills/
- Skill invocation via /skill-name with argument support
- Smart suggestions — context-aware skill chips appear based on your conversation
Task Tracking
- Task progress bar above the input field showing live completion status
- Inline task cards — expandable teal cards with status badges (pending, in progress, completed)
- Active task indicator — spinner with current task description while Claude works
- Session persistence — task state survives app restarts
Installation
git clone https://github.com/skargbo/Strata.git
cd Strata
cd bridge && npm install && cd ..
swift build && swift run StrataRequires macOS 14+, Node.js 18+, and Claude Code authenticated (claude login).
v1.1.0
What's New
- Command palette — Press Cmd+K for quick access to all actions with fuzzy search and keyboard navigation
- Context usage bar — Live token count with color-coded progress (green, orange, red) toward the 200K context limit
- Conversation compaction — Summarize long conversations to reclaim context window space, with optional focus instructions
- Claude Code slash commands — Native access to /init, /review, /doctor, /memory, and /clear from the command palette
- Toolbar button — Visible command palette trigger for discoverability