Skip to content

Commit a4e58cf

Browse files
author
Hephaestus
committed
docs(changelog): remove 19 phantom PR entries and fix #4675 -> #4676
Removes PRs that do not exist in the repository (verified via API): - Features: #4487, #4484, #4486, #4456, #4455, #4483, #4617 - Security: #4629 - Docs: #4619, #3971, #3180 - Changed: #4626, #4227, #4485, #4488, #4489 - Fixed: #4524, #4460 Also fixes: - Removes duplicate 'Telegram retry' from Features section - Corrects #4675 -> #4676 in Fixed section (the actual merged PR) - Updates link URL to /4676 Refs: #4677
1 parent ecd4603 commit a4e58cf

1 file changed

Lines changed: 1 addition & 19 deletions

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4848
- **cwd alias for workDir** β€” accept `cwd` as alias for `workDir` in POST /v1/sessions ([#3870](https://github.com/OneStepAt4time/aegis/pull/3870))
4949
- **SessionBoard column restructure** β€” split Other column into dedicated Running/Pending columns ([#4018](https://github.com/OneStepAt4time/aegis/pull/4018))
5050
- **Dashboard inbox** β€” structured notification feed with real-time updates ([#4515](https://github.com/OneStepAt4time/aegis/pull/4515))
51-
- **ag send** β€” mid-turn messaging command for sending to running sessions ([#4487](https://github.com/OneStepAt4time/aegis/pull/4487), closes [#4506](https://github.com/OneStepAt4time/aegis/issues/4506))
52-
- **Session metadata KV panel** β€” per-session metadata key-value store in dashboard and API ([#4484](https://github.com/OneStepAt4time/aegis/pull/4484), closes [#4500](https://github.com/OneStepAt4time/aegis/issues/4500))
53-
- **Webhook delivery history** β€” view delivery history with duration tracking in dashboard and API ([#4486](https://github.com/OneStepAt4time/aegis/pull/4486))
54-
- **Async session creation** β€” return immediately without blocking on agent handshake ([#4456](https://github.com/OneStepAt4time/aegis/pull/4456))
55-
- **Cross-session context bridge** β€” `CLAUDE_CODE_SESSION_ID` integration for MCP cross-session context ([#4455](https://github.com/OneStepAt4time/aegis/pull/4455))
56-
- **ag update --dry-run** β€” preview changes without applying, fix critical execPath bug ([#4483](https://github.com/OneStepAt4time/aegis/pull/4483))
57-
- **Stable actor resolver** β€” wire stable actor ID into approve/reject paths for relay-drift defense ([#4617](https://github.com/OneStepAt4time/aegis/pull/4617), closes [#4615](https://github.com/OneStepAt4time/aegis/issues/4615))
58-
- **Telegram retry on network failures** β€” automatic retry with exponential backoff for network-level fetch failures in tgApi ([#4675](https://github.com/OneStepAt4time/aegis/pull/4675))
5951

6052
### Security
6153

@@ -82,7 +74,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8274
- **Dashboard static TOCTOU fix** β€” remove manual `statSync` in `dashboard-static` `setHeaders`, closing CodeQL `js/path-injection` ([#4653](https://github.com/OneStepAt4time/aegis/pull/4653), closes [#4647](https://github.com/OneStepAt4time/aegis/issues/4647))
8375
- **Traversal URL guard** β€” static-analysis guard against path-traversal URLs in dashboard static file serving ([#4654](https://github.com/OneStepAt4time/aegis/pull/4654), companion to [#4647](https://github.com/OneStepAt4time/aegis/issues/4647))
8476
- **Telegram retry clamp** β€” clamp `retry_after` to 60s max in tgApi to prevent excessive backoff from Telegram's rate-limit responses ([#4659](https://github.com/OneStepAt4time/aegis/pull/4659), closes [#4627](https://github.com/OneStepAt4time/aegis/issues/4627))
85-
- **Telegram token redaction** β€” inject `redactError` into `TgApiConfig` for automatic token redaction in error logs ([#4629](https://github.com/OneStepAt4time/aegis/pull/4629))
8677
- **qs CVE bump** β€” bump `qs` to 6.15.2 (closes CVE-2026-8723 DoS) ([#4517](https://github.com/OneStepAt4time/aegis/pull/4517))
8778
- **Error response sanitization** β€” redact internal details from 5xx error responses to prevent information leakage ([#4490](https://github.com/OneStepAt4time/aegis/pull/4490))
8879

@@ -223,9 +214,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
223214
- **Stats response docs** β€” total and totalKilled fields in /v1/sessions/stats ([#4164](https://github.com/OneStepAt4time/aegis/pull/4164), [#4167](https://github.com/OneStepAt4time/aegis/pull/4167))
224215
- **v0.7.0 DevRel deliverables** β€” draft release notes and positioning ([#4113](https://github.com/OneStepAt4time/aegis/pull/4113))
225216
- **Loop-detection user guide** β€” new guide for feedback loop recovery: symptoms, soft/hard recovery, dashboard/CLI/MCP/REST surfaces, prevention ([#4660](https://github.com/OneStepAt4time/aegis/pull/4660))
226-
- **Channel audit findings** β€” src/channels/ coverage, security, and refactor map ([#4619](https://github.com/OneStepAt4time/aegis/pull/4619))
227-
- **Agent Profiles onboarding guide** β€” new guide for agent profile configuration and usage ([#3971](https://github.com/OneStepAt4time/aegis/pull/3971))
228-
- **Multi-Agent Support PRD** β€” add PRD with env vars table, permission override, and worktree isolation ([#3180](https://github.com/OneStepAt4time/aegis/pull/3180))
229217
- **ag send documentation** β€” document mid-turn messaging command ([#4506](https://github.com/OneStepAt4time/aegis/pull/4506))
230218
- **Session metadata KV documentation** β€” document session metadata KV store and `ag update --dry-run` ([#4500](https://github.com/OneStepAt4time/aegis/pull/4500))
231219
- **ccSessionId + async session docs** β€” document `ccSessionId` field, async session creation, and `runtime_failed` status ([#4482](https://github.com/OneStepAt4time/aegis/pull/4482))
@@ -235,12 +223,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
235223
- **StructuredLogger migration** β€” 168 console.* calls replaced with structured logger across backend, CLI, Telegram, and ACP ([#4172](https://github.com/OneStepAt4time/aegis/pull/4172), [#4174](https://github.com/OneStepAt4time/aegis/pull/4174), [#4175](https://github.com/OneStepAt4time/aegis/pull/4175), [#4182](https://github.com/OneStepAt4time/aegis/pull/4182), [#4181](https://github.com/OneStepAt4time/aegis/pull/4181))
236224
- **ACP SDK bump** β€” @agentclientprotocol/claude-agent-acp 0.35.0 β†’ 0.37.0 ([#4173](https://github.com/OneStepAt4time/aegis/pull/4173))
237225
- **Post-merge auto-rebuild hook** β€” dist/ auto-rebuilds and server restarts on develop merge ([#4125](https://github.com/OneStepAt4time/aegis/pull/4125))
238-
- **Telegram refactor** β€” split god module `index.ts` into `api.ts` + `health.ts` for maintainability ([#4626](https://github.com/OneStepAt4time/aegis/pull/4626))
239226
- **ACP backend extraction** β€” extract ACP backend types, errors, and utils into separate modules ([#4519](https://github.com/OneStepAt4time/aegis/pull/4519))
240227
- **Backend refactoring** β€” split `backend.ts` and `local-storage.ts` into focused modules for gate:arch compliance ([#4545](https://github.com/OneStepAt4time/aegis/pull/4545), [#4549](https://github.com/OneStepAt4time/aegis/pull/4549))
241-
- **Server routes extraction** β€” extract routes + bootstrap from `server.ts` to reduce file size ([#4227](https://github.com/OneStepAt4time/aegis/pull/4227))
242-
- **OpenAPI spec split** β€” split 1296-line OpenAPI spec into per-domain modules ([#4485](https://github.com/OneStepAt4time/aegis/pull/4485))
243-
- **Circular dependency cleanup** β€” break 3 real circular dependencies (11β†’2 type-only) ([#4488](https://github.com/OneStepAt4time/aegis/pull/4488), [#4489](https://github.com/OneStepAt4time/aegis/pull/4489))
244228

245229
### Fixed
246230

@@ -253,12 +237,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
253237
- **v0.7.0 docs fix** β€” correct `ag setup telegram` to env-var / config setup in v0.7.0 docs ([#4606](https://github.com/OneStepAt4time/aegis/pull/4606))
254238
- **Graceful EADDRINUSE** β€” detect port-in-use with PID lockfile honored by direct invocations ([#4572](https://github.com/OneStepAt4time/aegis/pull/4572), closes [#4568](https://github.com/OneStepAt4time/aegis/issues/4568))
255239
- **CalendarGrid format patterns** β€” fix EEEE, EEE, d format patterns for date display ([#4532](https://github.com/OneStepAt4time/aegis/pull/4532))
256-
- **Permission-mode enforcement** β€” pass required env vars and enforce permission-mode on CC spawn ([#4524](https://github.com/OneStepAt4time/aegis/pull/4524))
257-
- **MCP JSON-RPC error responses** β€” stdio server sends proper JSON-RPC error responses for invalid messages ([#4460](https://github.com/OneStepAt4time/aegis/pull/4460))
258240
- **Missing aria-labels** β€” add missing aria-labels on interactive elements across 5 dashboard pages ([#4521](https://github.com/OneStepAt4time/aegis/pull/4521))
259241
- **TranscriptBubble nested button** β€” replace nested `<button>` in TranscriptBubble with accessible pattern ([#4514](https://github.com/OneStepAt4time/aegis/pull/4514))
260242
- **Stable actor ID for relay-drift** β€” derive stable actor ID for relay-drift defense in identity layer ([#4616](https://github.com/OneStepAt4time/aegis/pull/4616), closes [#4615](https://github.com/OneStepAt4time/aegis/issues/4615))
261-
- **Telegram retry on network failures** β€” automatic retry with exponential backoff for network-level fetch failures in tgApi ([#4675](https://github.com/OneStepAt4time/aegis/pull/4675))
243+
- **Telegram retry on network failures** β€” automatic retry with exponential backoff for network-level fetch failures in tgApi ([#4676](https://github.com/OneStepAt4time/aegis/pull/4676))
262244

263245
### CI
264246

0 commit comments

Comments
Β (0)