David Kaya and Copilot
38dd358755
docs: document bookmarks panel in README, ARCHITECTURE, and website
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-30 16:11:17 +01:00
David Kaya and Copilot
01b3949557
docs: add trademark disclaimer to README and website footer
...
GitHub and GitHub Copilot are trademarks of Microsoft Corporation.
Aryx is an independent project, not affiliated with or endorsed by
Microsoft or GitHub.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-30 10:38:25 +02:00
David Kaya
c01110979c
fix: link in readme
2026-03-30 10:27:21 +02:00
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