David Kaya and Copilot
3318a14d32
docs: rewrite README and redesign website feature showcase
...
README:
- Full rewrite with confident, direct tone
- New structure: pitch → highlights → how-it-works → categorized feature tables
- Add 9 completed features (notifications, command palette, keyboard shortcuts,
session search, onboarding, system tray, branching, message actions, animations)
- Update prerequisites to cross-platform (Windows, macOS, Linux)
- Drop redundant sections
Website:
- Replace flat 4x3 grid of 12 identical feature cards with 3 named categories
(Workspace & Sessions, Agent Intelligence, Developer Tooling)
- Compact icon+title+description layout instead of heavy bordered cards
- Add 9 new completed features (22 features total, neatly organized)
- Each category has a colored accent heading with rule lines
- Hover reveals with subtle background transition
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-30 01:04:26 +02:00
David Kaya and Copilot
c3e611dc74
fix: normalize macOS signing certificate
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-30 00:16:16 +02:00
David Kaya and Copilot
e72bb7c7ca
build: add macos signing to release workflow
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-29 23:39:02 +02:00
David Kaya and Copilot
15071fdc47
feat: migrate packaging and auto updates
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-29 22:36:44 +02:00
David Kaya and Copilot
147b437e36
fix: isolate scratchpad session working directories
...
Give each scratchpad session its own working directory, migrate existing scratchpad sessions on workspace load, and route sidecar turns through the session-specific cwd. Add regression coverage for create, duplicate, delete, and migration flows, and document the new persistence model.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-28 14:31:39 +01:00
David Kaya and Copilot
dff97efd58
feat: support project hook commands
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-28 13:23:01 +01:00
David Kaya and Copilot
f1fa52f9c3
feat: full Copilot SDK feature parity — custom agents, hooks, image input, skills, steering, session persistence
...
Backend (sidecar):
- Extended ProtocolModels with DTOs for custom agents, hooks, skills,
infinite sessions, session lifecycle, and 9 new event types
- Added CopilotManagedSessionIds for stable SDK session ID mapping
- Added CopilotSessionManager/ICopilotSessionManager for session lifecycle
- Added CopilotSessionHooks for hook registration
- Added CopilotMessageOptionsMetadata for mid-turn steering
- Extended CopilotAgentBundle to wire custom agents, hooks, skills,
infinite sessions, and stable session IDs
- Extended CopilotTurnExecutionState to project 13 new SDK event types
- Widened ITurnWorkflowRunner callback to accept SidecarEventDto
- Added list/delete/disconnect session commands to SidecarProtocolHost
- Added AryxCopilotAgentMessageOptionsTests (14 new tests, 142 total)
Frontend (renderer + main + shared):
- Added ChatMessageAttachment type and helpers (attachment.ts)
- Extended sidecar contracts with MessageMode, 3 new command types,
9 new event types, and agent/session config DTOs
- Extended SessionEventRecord with 6 new event kinds and ~20 fields
- Added PatternAgentCopilotConfig to pattern domain
- Added attachments support to ChatMessageRecord
- Updated sidecar client with session lifecycle methods and
turn-scoped event routing via onTurnScopedEvent callback
- Updated main process: handleTurnScopedEvent(), deleteSession(),
steering bypass for mid-turn messages, attachment passthrough
- Added deleteSession IPC handler and preload binding
- Added TurnEventLog state tracker with format/apply/prune helpers
- ChatPane: always-enabled composer, steering indicator, attachment
picker with preview, image thumbnails in message history,
context-usage bar, amber steer mode for send button
- ActivityPanel: turn events section with sub-agent, hook, skill,
and compaction event rendering
- Sidebar: delete session action in context menu
- App.tsx: wired sessionUsage, turnEventLogs, and deleteSession
Documentation:
- AGENTS.md: added glob safety rule for node_modules
- README.md: added steering, image input, and richer observability
- ARCHITECTURE.md: added turn-scoped events, steering, and attachments
- Website: added steering and image input feature cards, updated
live visibility and session cards
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-28 12:28:20 +01:00
David Kaya and Copilot
4e3c74497f
feat: add macOS arm64 release build
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-26 00:06:07 +01:00
David Kaya and Copilot
29c054f47d
fix: require tool approval by default
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-25 21:23:01 +01:00
David Kaya and Copilot
ab4e217d74
refactor: rename app to aryx
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-25 21:11:36 +01:00
David Kaya and Copilot
5ab0b22d15
fix: align orchestration behavior with agent framework docs
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 22:09:52 +01:00
David Kaya and Copilot
130b114906
fix: use runtime tools for approval auto-approval
...
- load runtime tools dynamically from Copilot CLI capabilities via tools.list
- merge runtime tools with configured MCP and LSP tools in the approval catalog
- keep a fallback builtin runtime tool list when capabilities are unavailable
- move approval-tool pruning to the app service so dynamic tools are not dropped on load
- update approval UI and docs to use the corrected runtime-tool model
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 20:16:11 +01:00
David Kaya and Copilot
d5c538eed9
feat: add tool-specific approval overrides
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 20:02:29 +01:00
David Kaya and Copilot
2f069f60b4
feat: add cross-platform release automation
...
Add a GitHub Actions workflow that validates the app on pushes and pull requests, and publishes Windows, macOS, and Linux release assets when a tag is pushed.
Also replace the Windows-only packaging flow with cross-platform Bun scripts for sidecar publishing and Electron packaging so the release job can package each runner natively.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-24 19:20:46 +01:00
David Kaya and Copilot
efa5c44e07
feat: add MCP and LSP tooling support
...
Add global MCP/LSP settings, per-session Activity toggles, sidecar runtime integration, tests, and documentation updates.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-23 22:51:03 +01:00
David Kaya and Copilot
50a8e5dfbe
refactor: rename Kopaya to Eryx
...
Rename the product, runtime surfaces, sidecar projects, docs, tests, and packaging outputs from Kopaya to Eryx across the repository.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-23 22:01:23 +01:00
David Kaya and Copilot
fa1fba7b97
docs: add user-facing readme
...
Create a product-focused README for people using Kopaya, keep the copy high-level, and feature the app logo prominently at the top.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-23 21:43:00 +01:00