Releases: zxyao145/agw
Releases · zxyao145/agw
Release list
Agw v0.2.3
What's Changed
- feat(chat): support image in chat messages by @zxyao145 in #106
- fix(agents): persist claude code provider sessions by @zxyao145 in #107
- fix: preserve user identity for execution ownership by @zxyao145 in #108
- feat(desktop): isolate query caches per server and abort stale connections by @zxyao145 in #96
Full Changelog: v0.2.2...v0.2.3
Agw v0.2.2
What's Changed
- feature: tool blocks by @zxyao145 in #83
- refactor(projects): rename conversation persistence models by @zxyao145 in #84
- feat: agent mode and permission controls by @zxyao145 in #85
- fix(server): filter blank textual content from chat messages by @zxyao145 in #86
- feat(files): support staged and unstaged diff scopes in file explorer by @zxyao145 in #87
- refactor(components): migrate searchable select to base ui combobox by @zxyao145 in #88
- feat(files): resizable diff view and stage/unstage actions by @zxyao145 in #89
- feat: add durable distributed HITL execution by @zxyao145 in #90
- feat(desktop): add GitHub release update checks by @zxyao145 in #91
- fix(chat): harden long-running renderer stability by @zxyao145 in #93
- feat(files): add file access/search guardrails and approval scope restore by @zxyao145 in #94
- feat(user-memory): add persistent user memory tool and management UI by @zxyao145 in #95
- feat(agentflows): enhance agentflow by @zxyao145 in #92
- feat: add automatic compaction for definition agents by @zxyao145 in #97
- fix: chat and agent loop issues by @zxyao145 in #98
- feature: add csharpier by @zxyao145 in #99
- fix(chat): make suggestions caret-aware by @zxyao145 in #100
- fix(agents): keep compaction cursor from skipping newly emitted context by @zxyao145 in #101
- feat(agents): add copy support for agents and agentflows by @zxyao145 in #102
- feat: persist external agent chat history & agent switching in node inspector by @zxyao145 in #103
- feat(projects): add copy support for projects by @zxyao145 in #104
- ci(docker): restore migration projects before publish by @zxyao145 in #105
Full Changelog: v0.2.1...v0.2.2
Agw v0.2.1
What's Changed
Full Changelog: v0.2.0...v0.2.1
Agw v0.2.0
- Desktop released
- Clients using mono repo
Full Changelog: v0.1.0...v0.2.0
Agw v0.2.0-preview.3
Agw v0.2.0-preview.2
What's Changed
- Add type and extra fields to Agent entity by @zxyao145 in #1
- refactor: split agents page into modular components by @zxyao145 in #2
- refactor: split agentflows page into modular components by @zxyao145 in #3
- refactor: split model-providers page into modular components by @zxyao145 in #4
- Split models page into separate components by @zxyao145 in #5
- Add chat history persistence with RxDB and resizable panels by @zxyao145 in #6
- Claude/add chat history list y yo9 v by @zxyao145 in #7
- Support optional ModelProviderApiKeyId for External agents by @zxyao145 in #8
- Refactor AI tool system with new attribute-based architecture by @zxyao145 in #9
- Add real-time streaming chat for agentflow task execution by @zxyao145 in #10
- Implement Handoff and Magentic orchestration patterns by @zxyao145 in #11
- refactor: split user input view and logic by @zxyao145 in #12
- fix: initialize claude code websocket status by @zxyao145 in #13
- feat: add project extra settings editor by @zxyao145 in #14
- feat(claude-code): add Git address input mode with history-backed autocomplete by @zxyao145 in #15
- fix: initialize claude code status on new chat by @zxyao145 in #16
- feat: clone git repo when initializing ClaudeCode sessions by @zxyao145 in #17
- fix: clear stored chat session on reset by @zxyao145 in #18
- fix: place Top button alongside Clear Chat by @zxyao145 in #20
- refactor: centralize claude-code settings storage and use storage API in UI by @zxyao145 in #19
- refactor: encapsulate git operations with CliWrap by @zxyao145 in #21
- feat: Add ClaudeCode WebSocket interrupt support by @zxyao145 in #22
- docs: clarify Claude Code session payload parsing by @zxyao145 in #24
- feat(claude-code): mobile-friendly layout with chat history drawer by @zxyao145 in #27
- fix: refresh chat history after session changes by @zxyao145 in #28
- feat: add interrupt control to Claude Code input by @zxyao145 in #29
- refactor: extract claude-code AI message handlers and decouple state updates by @zxyao145 in #30
- fix(frontend): resolve eslint lint errors in web UI by @zxyao145 in #31
- feat(manager-api): stream agent execution over WebSocket by @zxyao145 in #32
- refactor(api): relocate execution contracts and centralize execution endpoints by @zxyao145 in #34
- refactor(external-agents): merge ClaudeCode external agents into DSystem.Appliaction/ExternalAgents by @zxyao145 in #35
- refactor(claude-code): abstract ClaudeCodeSession agent dependency to AIAgent by @zxyao145 in #36
- refactor(agent-runtime): unify streaming execution via AiAgentSession by @zxyao145 in #37
- feat(agentflows): add Mermaid chart action and dialog by @zxyao145 in #39
- fix(manager-api): drop manual MCP tool server migration file by @zxyao145 in #40
- fix(project-task): allow non-GUID ProjectId, add session fields and migrate session-records to message-level storage by @zxyao145 in #41
- feat(frontend): add MCP tool server CRUD management page by @zxyao145 in #42
- feat(web): use Select for Transport Type and conditionally render transport-specific fields in MCP Tool Server form by @zxyao145 in #44
- feat(frontend): use Switch in MCP Tool Servers Enabled column by @zxyao145 in #45
- fix(model-providers): make create dialog scrollable by @zxyao145 in #46
- feat(agent-runtime): merge MCP server tools for system agents by @zxyao145 in #47
- feat(mcp-tool-servers): add Connect action and backend connect endpoint by @zxyao145 in #49
- fix(agent-runtime): propagate cancellation token into MCP tool discovery by @zxyao145 in #48
- feat(projects): add optional Workspace field to Project and UI by @zxyao145 in #50
- feat(providers): add ProviderType to provider domain/API/UI by @zxyao145 in #51
- Add agent DisplayName, make Name unique and fallback to Id; wire through API and UI by @zxyao145 in #52
- feat(providers): add ProviderAuthConfig domain model and provider auth editor by @zxyao145 in #53
- refactor(backend): split core backend code into module projects by @zxyao145 in #54
- refactor: rename DSystem -> Agw (AgentGateway) across backend and frontend by @zxyao145 in #55
- Codex-generated pull request by @zxyao145 in #56
- fix: respect task history message ordering by @zxyao145 in #57
- test(agents): add domain service coverage by @zxyao145 in #58
- test: add domain service coverage for agents and tasks by @zxyao145 in #59
- refactor: move ProjectTaskSchedulerHostedService to Agw.Jobs and add IProjectLeaseService by @zxyao145 in #60
- feat: add backend skill management module by @zxyao145 in #61
- feat(tasks): require project-backed ProjectTask and add built-in projects by @zxyao145 in #63
- feat(frontend): add Integrations OAuth2 page and callback + sidebar entry by @zxyao145 in #64
- Add scheduled tasks subsystem (DB, scheduler, APIs, UI) by @zxyao145 in #65
- feat(jobs): backend-calculated NextRunTime, remove TimeZoneId, and Jobs UI selects by @zxyao145 in #66
- fix(frontend): switch Claude chat history and message flow to taskId by @zxyao145 in #67
- refactor(tasks): use ProjectTask.Id as TaskRecord.SessionId and remove ContextId by @zxyao145 in #68
- Codex/chat task generalization by @zxyao145 in #69
- refactor: reorganize Agw.Shared directory structure by @zxyao145 in #70
- feat(jobs): add dedicated job logs page with task-record navigation by @zxyao145 in #71
- feat: add backend Razor setup wizard and initialization guards by @zxyao145 in #72
- Introduce job domain events and dispatcher; trigger prefetch on job creation by @zxyao145 in #73
- refactor(agents): extract IAgentRuntimeService and simplify AgentRuntimeService flow by @zxyao145 in #74
- Add Redis-backed project execution lock and serialize per-project job execution by @zxyao145 in #75
- fix(chat): prefer
default-built-inproject andHelloagent on chat initialization by @zxyao145 in #77 - feat: add real-time dashboard counts for core entities by @zxyao145 in #78
- feat: add built-in codex project and enforce codex-only chat target by @zxyao145 in #79
- Add publish tooling and Docker image; serve frontend static assets and adjust Next.js config/fonts by @zxyao145 in #80
Full Changelog: https://github.com/zxyao145/agw/commits/v0.2.0-preview.2
Agw v0.2.0-preview.1
What's Changed
- server, web and desktop preview
Full Changelog: https://github.com/zxyao145/agw/commits/v0.2.0-preview.1