| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| kirocrew-0.2.0-py3-none-any.whl | 2026-08-10 | 30.0 MB | |
| KiroCrew-0.2.0-universal-mac.zip | 2026-08-10 | 438.0 MB | |
| KiroCrew-0.2.0-universal.dmg | 2026-08-10 | 575.5 MB | |
| KiroCrew-0.2.0.AppImage | 2026-08-10 | 265.4 MB | |
| kirocrew-0.2.0.tar.gz | 2026-08-10 | 29.1 MB | |
| README.md | 2026-08-10 | 73.3 kB | |
| v0.2.0 source code.tar.gz | 2026-08-10 | 221.5 MB | |
| v0.2.0 source code.zip | 2026-08-10 | 225.1 MB | |
| Totals: 8 Items | 1.8 GB | 0 | |
What's Changed
- fix(brand): spell the displayed product name "Kiro Crew" everywhere by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1408
- fix: default agent model to auto so free-tier first chat works by @krishdhasmana in https://github.com/kirodotdev/KiroCrew/pull/1423
- fix: repair Windows usability across onboarding, chat, cron, memory, setup by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1409
- fix(apps): dispatch an app's registered agent instead of silently falling back to default by @buluoray in https://github.com/kirodotdev/KiroCrew/pull/1415
- feat(apps): make the third-party execution denial actionable by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1430
- docs: add a native MCP Apps guide covering enablement and side-panel docking by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1421
- feat(windows): switch the desktop target from Squirrel.Windows to NSIS by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1428
- fix(apps): enable client apps without their desktop half, and ship pdftoppm by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1427
- feat(ci): gate the product name's spelling on the lines a change adds by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1417
- fix(acp): cap inlined image dimensions at 2000px to prevent session poisoning by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1405
- feat(telemetry): show per-turn context injection breakdown by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1374
- fix(autopilot): queue mid-plan messages instead of running them concurrently by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1378
- fix(apps): bind registry app identity to its entry and record provenance by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1368
- fix(connections): keep the provider revoke link after disconnecting by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1330
- fix(acp): buffer OAuth notifications raised during session init by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1327
- feat(voice): change the microphone from the chat input, mid-recording by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1283
- docs: capitalize Apps and clarify the telemetry no-account claim by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1439
- fix(test): repair acp_runtime OAuth tests failing with coroutine-raised StopIteration by @Zedmor in https://github.com/kirodotdev/KiroCrew/pull/1443
- docs: consolidate the doc trees behind per-directory indexes by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1433
- feat(dev-fleet): drive the gateway service on macOS, not just Linux by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1434
- feat(crew): flag upcoming multi-store support under Memory Store picker by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1442
- chore(deps-dev): bump pyjwt from 2.10.1 to 2.13.0 by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1446
- chore(deps-dev): bump black from 24.10.0 to 26.3.1 by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1445
- chore(deps-dev): bump postcss from 8.5.8 to 8.5.25 in /website by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1447
- fix(mcp-gateway): rebuild factory on enable, injection guard, MC_→KIROCREW_ rename (#926, [#927], [#928]) by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1449
- ci: pin ota-test.yml actions to full commit SHAs by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1454
- feat(ops): add Ops Mission Control — autonomous ops first responder by @Zedmor in https://github.com/kirodotdev/KiroCrew/pull/1310
- feat(dashboard): consistent empty states with explanations + CTAs (#701, [#703]) by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1453
- fix(chat): align tool-call detail toggles with KiroCrew visual language by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/1470
- fix: close three edition-composition gaps that fail silently by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1466
- chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.1 in /website by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1464
- fix(brand): spell "Kiro Crew" in the UI strings the backend serves by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1456
- fix(ci): omit ephemeral worktree-fixture path from coverage by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1479
- fix(slack): keep one Slack thread bound to one session by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1455
- fix(sessions): keep a message's real origin through the save round trip by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1480
- feat(browser): serve agent browser ops from the native embedded view by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1444
- fix: Agent Templates default selection writes to wrong config field by @amergrgic in https://github.com/kirodotdev/KiroCrew/pull/1476
- fix(config): include weixin in to_dict() serialization by @qh2244 in https://github.com/kirodotdev/KiroCrew/pull/1461
- fix(voice): remote-pane mic, Esc-cancel dictation, whisper discovery by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1371
- fix(ci): require anonymous GHCR pull in both publish callers by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1490
- fix(tips): drop the Getting Started overview from the tip pool by @darko-mesaros in https://github.com/kirodotdev/KiroCrew/pull/1499
- fix: remove internal arcc references from the public tree by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1495
- fix(privacy): offer the opt-out before the first heartbeat, not after by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1494
- fix(channels): recover dead Discord WS; surface Weixin poll death by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1493
- fix(skills): make the pending-skill notification actionable by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1473
- fix(notes): align panel header top edge and collapse button with left nav by @michellemxm in https://github.com/kirodotdev/KiroCrew/pull/1469
- refactor(dashboard): stable per-message identity + unified status derivation (#381, [#411], [#463]) by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1450
- feat(voice): insert dictation transcript at the cursor by @cixuuz in https://github.com/kirodotdev/KiroCrew/pull/1129
- docs: align PR template with prepare-pr contract + screenshot/video guidance by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1505
- refactor(core): resolve data home off the event loop + tighten import-freeze guard (#1057, [#1059]) by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1451
- fix(ci): restore the readable YYYYMMDD nightly desktop stamp by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1513
- feat(chat): List New chat in the create-button caret menu by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1512
- docs(readme): document where to find KiroCrew logs for debugging by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1517
- fix(chat): wrap long tool-call labels instead of overflowing the column by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/1508
- fix(mcp): enforce the consent gate inside probe_server by @buluoray in https://github.com/kirodotdev/KiroCrew/pull/1484
- feat(telemetry): attribute session startup to a channel and a construction path by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1406
- ci: self-heal PR Readiness stuck on dropped workflow_run events by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1510
- fix(webpreview): canonicalize IPv6 loopback preview host to IPv4 by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1511
- chore(deps): bump dompurify from 3.3.3 to 3.4.12 in /website by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1463
- feat(chat): collapsible subagent chip; stop message list panning sideways by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/1523
- fix(mochi): repair tool discovery and pet-click focus stealing by @buluoray in https://github.com/kirodotdev/KiroCrew/pull/1468
- fix(subagent): suppress duplicate injection for spawn_sub_agents results by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1458
- fix(security): audit Teams inbound auth failures + version audit LogBucket by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1460
- fix(palette): make double-Shift trigger opt-in, default to mod-k by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1521
- feat(apps): Spec Builder builtin — spec-driven development surface by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/518
- fix(windows): clean a sweep of Windows OS-compatibility bugs by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1492
- fix(dev-fleet): stop Pull+Build needing host workarounds on stock macOS by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1509
- fix(spec-builder): capture the guarded state dir on first use, not at import by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1543
- docs(prepare-pr): require an explicit reply to every concern before review-ready by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1530
- fix(acp): recover verifiable command from structured use_aws params by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1519
- fix(taskrunner): replace batch loop with semaphore to eliminate batch-stall by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1520
- fix(models): scope the model picker to what the account can actually use by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1549
- fix(acp): tell users an unavailable model is an access problem, not capacity by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1550
- fix(chat): pin the latest prompt by default by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1522
- feat: give every error message an "Ask the agent" hand-off by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1457
- fix(dashboard): stop session-row menu clicks bubbling into switchSlot by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1475
- fix: stop Dev Fleet Pull+Build from rewriting the live gateway's served assets by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1432
- fix(sandbox): wait for the boot probe instead of racing it by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1514
- feat(telemetry): attribute credit spend and stop rounding faults to zero by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1438
- docs(readme): say what the missing Windows sandbox layer actually costs by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1569
- fix(setup): ask for the unsandboxed-exec opt-in on a backend-less host by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1527
- fix(ci): omit every pytest tmp path from coverage, not one fixture name by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1583
- feat(stt): add an on-device Apple speech provider with live streaming by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1284
- style(voice): thicken dictation strands and pull end nodes inward by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1577
- fix(session): recycle under the held semaphore after a failed compact by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/1587
- fix(slack): show a Slack turn in its dashboard tab as it happens by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1539
- fix(chat): show auto-denied tool calls as amber alert, not green success by @krishdhasmana in https://github.com/kirodotdev/KiroCrew/pull/1585
- fix(dashboard): stabilize crash-dump fd lifetime so faulthandler writes real stacks by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1582
- fix(gatewayd): provide fd_count/rss_kb on macOS+Windows, add pid field by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1579
- feat(about): explain Stable vs Insider channels by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1578
- fix(notes): align settings divider with the left nav footer divider by @michellemxm in https://github.com/kirodotdev/KiroCrew/pull/1541
- fix(channels): !unlink frees the conversation's location, not just its key spelling by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1536
- feat(i18n): localise built-in app manifest copy without touching the manifests by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1459
- fix(chat): settle the streaming reveal edge during a mid-stream pause by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/1426
- fix(chat): make a file:line reference clickable and jump to the line by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1424
- fix(dashboard): keep the Terminal nav row lit while the panel is open by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1590
- feat(knowledge): add documents automatically, and dedup per document by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1380
- fix(test): eliminate process_matches timing flake with readiness pipe by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1593
- chore(deps-dev): bump brace-expansion from 1.1.16 to 1.1.18 in /site by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1448
- feat: add SSM as a connection method for remote instances by @ryancormack in https://github.com/kirodotdev/KiroCrew/pull/1500
- fix(setup): surface a missing agent spec instead of failing every turn by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1548
- feat(desktop): integrated Windows titlebar + launcher follow-ups (#486, [#774], [#487]) by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1452
- fix(deploy): correct audit LogBucket retention on versioned bucket by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1528
- fix(acp): guard set_mode against unknown modeId + self-heal missing agent config by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1542
- fix(acp): stop dumping the raw JSON-RPC error dict into chat by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1544
- fix(models): never send a model the account cannot use by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1596
- feat(chat): Continue an interrupted turn instead of retyping the prompt by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1595
- fix(dev-fleet): find node where version managers install it by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1586
- feat(diagnostics): "Report a Problem" support-bundle collector (CLI + UI) by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/583
- test(instances): stub _is_port_free in SSM transport-selection tests by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1626
- refactor(telemetry): one sortable table with four column-sets, not six stacked sections by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1635
- fix(packaging): ship the vendored libllama.so in the sdist by @Xianwen-Peng in https://github.com/kirodotdev/KiroCrew/pull/1526
- fix(installer): prefer supported Python 3.12 over untested 3.13 by @Xianwen-Peng in https://github.com/kirodotdev/KiroCrew/pull/1524
- fix(acp): show the provider's real error instead of a fake 5xx by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1649
- feat: make open-file path breadcrumb segments clickable by @Jpontone in https://github.com/kirodotdev/KiroCrew/pull/1642
- feat(test_brand_name_gate): make brand-gate linearity timing test robust on noisy windows runners by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1610
- chore(version): bump dev base to 0.2.0 after v0.1.3 by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1656
- fix(dev-fleet): make the live target a pointer the gateway resolves at startup by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1615
- perf(security): cache sensitive-path targets; raise skills scan TTL by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/1614
- fix(mcp-gateway): add bridge liveness monitor to stub by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1584
- fix(service): stop the installed service opening a browser, and let it carry the port by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1565
- feat(pr-maintenance): pr 918 follow-up: branch-aware manifest fast path (round-8 admission desync) by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1489
- fix: admit relevant episodic memories before recency ranks them out (#1622) by @aniketshukla1 in https://github.com/kirodotdev/KiroCrew/pull/1655
- fix: make meeting settings scrollable by @Frxnesvo in https://github.com/kirodotdev/KiroCrew/pull/1651
- fix(dashboard): reset context meter when post-compact usage lacks counts by @JohnCrickett in https://github.com/kirodotdev/KiroCrew/pull/1650
- docs: add temp-screenshots/README.md convention doc by @leeclarkuk in https://github.com/kirodotdev/KiroCrew/pull/1613
- fix(a11y): add focus-visible outline to ApprovalModePicker trigger by @qh2244 in https://github.com/kirodotdev/KiroCrew/pull/1594
- feat(terminal): configurable font family and size by @benwart-consensus in https://github.com/kirodotdev/KiroCrew/pull/1540
- fix(security): any local web page could open a shell through the terminal WebSocket by @kaizawa97 in https://github.com/kirodotdev/KiroCrew/pull/1534
- ci: bind readiness runs by head ref, not the fork-empty pull_requests by @clareliguori in https://github.com/kirodotdev/KiroCrew/pull/1659
- feat(cloud): register launched instances over native SSM transport by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1606
- fix: tolerate Unicode lookalike brackets on the [OPTIONS:] marker by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/1518
- feat: redesign sidebar folders and de-clutter the sessions sidebar by @krishdhasmana in https://github.com/kirodotdev/KiroCrew/pull/1211
- fix(core): retry the atomic rename on Windows sharing violations by @smeyffret in https://github.com/kirodotdev/KiroCrew/pull/1200
- refactor(settings): Turn the Security panel into an inspector by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1672
- refactor(notifications): Drop the per-kind filter chips by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1670
- fix(settings): remember the tab you opened across navigation by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1669
- docs(remote-crew): EC2 setup guide (SSH + SSM) and cloud launch how-to by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1671
- feat(models): configurable per-role model + reasoning effort for background and sub-agent work by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1600
- chore: Add Nathan Beals to contributors list in README by @ndbeals in https://github.com/kirodotdev/KiroCrew/pull/1680
- fix(chat): side panel + tab menu on the shared shadcn dropdown by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1695
- fix: folder palette single-source, spec sync, new-chat row labels by @krishdhasmana in https://github.com/kirodotdev/KiroCrew/pull/1681
- feat(chat): Offer Continue on any idle slot, not just broken turns by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1692
- feat(skills): add Windows support to gateway-restart skill by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1705
- fix(history): keep a turn's transcript rows ordered when the clock does not tick by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1690
- fix(slack): seed a linked thread with readable, untruncated history by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1688
- fix(chat): group the side panel + tab menu with separators by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1714
- fix(dashboard): clear SelectionToolbar's deferred checks on unmount by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1044
- fix(chat): Keep the sigil hint when Continue is offered by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1719
- fix(windows): remove the top causes of Backend Tests (Windows) flakiness by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1733
- fix(chat): put Logs behind Developer Mode alongside Context breakdown by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1740
- fix(messaging): make every capability declaration true, and ratchet it by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1253
- fix(dev-fleet): make launchd restarts graceful by @konippi in https://github.com/kirodotdev/KiroCrew/pull/1640
- fix(security): harden doc XML parsing (XXE), non-crypto hash, and web deps by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1727
- test: stop tests from reconfiguring or restarting the host's real service by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1728
- fix(dev-fleet): let re-pointing at the running checkout cancel a staged cutover by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1701
- test(credwatch): make the windows-skipped credwatch tests deterministic by @smeyffret in https://github.com/kirodotdev/KiroCrew/pull/1674
- fix(dashboard): match macOS Activity Monitor memory accounting by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1742
- feat(dashboard): per-session and per-task memory, clickable through to the chat by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1597
- refactor(telemetry): key the panel on sessions, and give latency a shape instead of a table by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1709
- fix(website): render the real brand mark in screenshot harnesses by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1754
- chore(i18n): stop reporting parser-facing literals as untranslated copy by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1751
- fix(dashboard): give each chat row a delivery id so a redelivered frame renders once by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1706
- feat(onboarding): detect Kiro CLI instead of installing and signing in by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1729
- feat(chat): fade the line-reveal highlight out, and honour line ranges by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1715
- feat(chat): suggest a folder for a new session once it is titled by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1720
- perf(skills): let a skill opt out of full-body injection on trigger by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1726
- feat(sandbox): grant userns to a directly launched AppImage, not just the service by @darko-mesaros in https://github.com/kirodotdev/KiroCrew/pull/1653
- chore(deps-dev): bump vitest from 2.1.9 to 3.2.6 in /site by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1758
- fix(prepare-pr): terminal-state and superseded-run defects; babysit docs by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1746
- fix(models): resolve background model selection to a served model by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1756
- fix(update): make the dashboard update check install-aware and honest by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1734
- docs: add merged-PR and survey-consented contributors to README by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1769
- ci: evaluate fork AI reviews in PR Readiness so a green fork can pass by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1767
- docs(agents): simplify Model selection guidance and add scenario tests by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1771
- chore(deps-dev): bump vite, @vitejs/plugin-react, @vitest/coverage-v8 and vitest in /website by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1759
- feat(i18n): route interpolated template literals through the catalog by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1750
- docs: RFC for tailnet-native dashboard access by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1748
- chore(deps): bump esbuild and vite in /site by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1766
- fix(dev-fleet): recover and reveal macOS launchd gateway ownership by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1703
- fix(dashboard): report the session pin's real scope instead of asserting it by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1761
- fix: detect Docker container context in sandbox for actionable error … by @MohammedAnes in https://github.com/kirodotdev/KiroCrew/pull/1630
- fix(skills): record hotness only on body delivery, not trigger match by @Christian-Sidak in https://github.com/kirodotdev/KiroCrew/pull/1772
- fix(a11y): replace ring with outline on edit-message bubble by @qh2244 in https://github.com/kirodotdev/KiroCrew/pull/1765
- fix(telemetry): warn when a non-finite usage value is zeroed by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1745
- test(chat): isolate flaky empty-response retry test by @bayshanhai-dev in https://github.com/kirodotdev/KiroCrew/pull/1747
- fix(security): resolve OS-introspection spawns from trusted system dirs by @ashvinctrl in https://github.com/kirodotdev/KiroCrew/pull/1621
- fix(scripts): install the demo app from website/, not frontend/ by @kazimovzaman2 in https://github.com/kirodotdev/KiroCrew/pull/1566
- feat: add japanese dashboard localization by @yoshidashingo in https://github.com/kirodotdev/KiroCrew/pull/1675
- fix(security): address 8 CSE scan findings from 2026-08-05 by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1691
- chore(deps-dev): bump pytest to 9.0.3 and pytest-split to 0.11.0 by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1795
- test(sandbox): pin the guidance branch instead of reading the host's AppArmor sysctl by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1804
- fix(chat): read the tool-purpose argument by shape, not by key allowlist by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1812
- fix(stt): Build the Apple streaming helper against the shipping SDK by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1808
- docs(rfc): fold [#1734]'s honesty contract into the update-architecture RFC by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1797
- fix(cli): self-heal stale editable installs instead of dying on missing deps by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/1822
- fix(history): keep turn persistence off the event loop and order slot rows against foreign writes by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1768
- fix(slack): make one safe render pipeline the only way text reaches Slack by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1760
- feat: add prevent-sleep-while-running toggle by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1784
- chore(deps): bump anthropics/claude-code-action from 1.0.181 to 1.0.183 by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1852
- chore(deps): bump step-security/harden-runner from 2.17.0 to 2.20.0 by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1851
- chore(deps): bump docker/login-action from 4.5.1 to 4.6.0 by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1850
- chore(deps): bump actions/attest-build-provenance from [96b4a1] to [e8998f] by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1849
- chore(deps): bump softprops/action-gh-release from 2.6.2 to 3.0.2 by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1848
- feat(config-baseline): sync stale config-baseline.json with loader.py help text (stops worktree pollution) by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1833
- perf(palette): stop re-scanning the session corpus on every keystroke by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1827
- fix(agents): non-string model in one agent spec crashes the Agent Templates tab by @ryancormack in https://github.com/kirodotdev/KiroCrew/pull/1815
- feat(crews): say the workspace and memory bindings are a preview by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1800
- fix(chat): honor a ?sid= deep link followed from another dashboard page by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1791
- feat(skills): expose the injection opt-out on the Skills page by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1790
- fix: resolve tool-approval prompt on "Request a Feature" button click by @eajajhossain in https://github.com/kirodotdev/KiroCrew/pull/1847
- feat(chat): switch sessions from the collapsed sidebar without expanding it by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1786
- feat(webhooks): top-level Webhooks surface with named tokens, HMAC signing and a kill switch by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/819
- fix(sandbox): name the host mechanism behind a user-namespace denial by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1668
- feat(pod): let a pod choose its approval mode and cron scheduler by @smeyffret in https://github.com/kirodotdev/KiroCrew/pull/1732
- fix(dashboard): put every dropdown on the shared components, not a native select by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1741
- fix(deps): bump the electron js-yaml override to 4.3.1 by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1933
- fix(test_sandbox_docker_detection): fix 2-tuple _last_unshare_failure fixtures broken by [#1668] by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1923
- test(e2e): disambiguate 'Knowledge Library' locator in help-dialog spec by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1937
- fix(i18n): add 11 missing kiroPrerequisiteGate keys to ja catalog by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1939
- fix: use lucide expand/minimize for the browser panel toggle by @michellemxm in https://github.com/kirodotdev/KiroCrew/pull/1898
- feat: align Spec Builder app-store art with other builtins by @michellemxm in https://github.com/kirodotdev/KiroCrew/pull/1922
- feat(palette): make installed apps searchable and launchable by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1920
- feat(auto-improvement): measurement-first self-improvement app (GitHub-native) by @Zedmor in https://github.com/kirodotdev/KiroCrew/pull/1013
- feat(acp): report unconsumed _kiro.dev/metadata fields at debug level by @cixuuz in https://github.com/kirodotdev/KiroCrew/pull/1946
- fix(autopilot): stop a hung stage wedging the slot and abandoning live subagents by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1779
- chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 in /site by @dependabot[bot] in https://github.com/kirodotdev/KiroCrew/pull/1934
- docs: say who each release channel is for in the README by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1953
- fix(stt): find Whisper installed into the app's own virtualenv by @kaizawa97 in https://github.com/kirodotdev/KiroCrew/pull/1950
- feat(dashboard): accept this machine's own tailnet origin without hand-writing dashboard.url by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1908
- fix: make semantic context reads thread-safe under concurrent writers by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1859
- fix(test_handlers_system_macos_paths): fix darwin-only mem test broken by [#1742] accounting change by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1838
- fix(skills): truncate index descriptions, drop dir, disable trigger matcher by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1864
- ci: resolve fork PRs by open-PR head SHA so readiness re-evaluates by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1858
- feat(chat): add punchline-first response verbosity level by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1855
- fix(browser): resolve native-panel session key from host_pid for warm-pool proxies by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1860
- docs: drop guidance for retired review gates and deleted labels by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1938
- feat(skills): a Context budget screen for per-skill injection cost by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1926
- test(test_brand_name_gate): stabilize brand-gate linearity ratio on noisy windows runners by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1965
- fix(issue-radar): cut first-open latency and three UX defects by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1918
- fix(acp): enforce the per-image byte cap on the encoded payload by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1941
- ci: skip the opposite surface's single-surface tests by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1757
- feat(schedule): group cron jobs into collapsible folders by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1483
- feat(chat): hover preview on the collapsed pasted-lines chip by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1488
- fix(md_notebook): env-overridable git timeouts; widen budget on Windows CI by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1678
- feat(tags): add color picker to tag manager by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1879
- fix(chat): message footer follows the Font Family setting, and drops the year by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1970
- fix(apps): forward KIROCREW_DEVFLEET_REPO to app backends by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1966
- fix(meetings): ask for the agents by the name that can be dispatched by @kaizawa97 in https://github.com/kirodotdev/KiroCrew/pull/1949
- fix(file-explorer): open at home dir instead of /opt on macOS by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1967
- fix: gate mochi ambient chat pushes against live conversation by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1962
- fix(dev-fleet): restart the macOS gateway with a domain-targeted launchctl kill by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1979
- docs: settle tailnet pin scope as configurable, defaulting to node by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1905
- fix(gate): offer organization SSO alongside the personal sign-in command by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1944
- fix(acp): classify expired sessions as auth, not transient 5xx by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1984
- fix(context): re-inject skill index after compaction by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1866
- fix(build): install glibc-217 Node 20 on Amazon Linux 2 for vite 8 by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1854
- fix(stt): gate --fp16 flag to openai-whisper only by @SebastianYuSun in https://github.com/kirodotdev/KiroCrew/pull/1916
- fix(cron): publish turn identity so spawn_run resolves its parent by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1954
- fix(history): stamp transcript metadata timestamps offset-aware by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1958
- fix(issue-radar): add progressive first-page fast path to the PR list by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1983
- fix: re-check cron governance at execution, not just cron_add by @yogeshselvarajan in https://github.com/kirodotdev/KiroCrew/pull/1883
- docs: add a reference egress defense-in-depth security_policy.json by @yogeshselvarajan in https://github.com/kirodotdev/KiroCrew/pull/1884
- docs(rfc): wheel managed-venv replacement invariants + apply-consent open question by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1909
- fix: repair Windows usability across apps, hooks, cron, voice and discovery by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1437
- docs: add Trendshift daily-ranking badge to README by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1993
- perf(search): memoize snippet sources and put a byte ceiling on both search memos by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1987
- docs(guides): document refresh cookies in the remote/mobile guide by @ptias in https://github.com/kirodotdev/KiroCrew/pull/2024
- fix(dev-fleet): warn when the primary checkout is parked off-branch by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2006
- fix(cron): run a just-created job instead of 404ing for up to 30s by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2002
- fix(dashboard): refresh transient-5xx retry budget after terminal error by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2000
- feat: obvious bug-report entry for prerelease users, auto-tagged by channel by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1996
- fix(instances): pin ssh multiplexing off in supervised tunnels by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1995
- fix(config): report restart_required for startup-read subagent settings by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/1994
- feat(chat): show each model's credit multiplier in the model picker by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1985
- feat: auto-add merged-PR authors to the README Contributors list by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/1982
- feat(terminal): complete subcommands and flags, not just paths by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1930
- feat(cli): make kirocrew update work for wheel/cli.sh installs by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1877
- feat(apps): ship Crew Companion as a first-party builtin by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/1794
- feat(dashboard): restructure System into a task manager by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/1810
- fix(security): address 6 CSE scan findings from 2026-08-07 by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/1990
- fix(test): stop the Windows shards depending on whether <drive>\tmp exists by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2049
- fix(dashboard): make the /usage text scrape opt-in — the credit meter must not spend credits by default by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2039
- fix(knowledge): pace hand-added folder ingestion with a default chunk budget and surface cost up front by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2043
- fix(models): stop the picker showing a model the account lost access to by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1611
- fix(session): recycle knowledge-pool sessions between documents and repair the dead _bg blind-recycle fallback by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2040
- feat(chat): render sub-agent completion events as a card, not a prompt bubble by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/1774
- fix(knowledge): transition failed folder ingestions out of scanning and cap crash-recovery retries by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2042
- fix(dashboard): keep a channel tab's reads and writes on one transcript by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1921
- fix(dashboard): retry transient transcript reads so restore keeps the tab by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2052
- feat(schedule): browsable template gallery with 15 new presets by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/409
- fix(ci): stop the brand gate's quadratic guard from skipping its own check by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2057
- fix(test): skip POSIX-only ACP tests on Windows fork runners by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/2044
- docs: add new contributors to README by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2067
- fix(dashboard): make the prerelease report chip read as an action, not a badge by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2064
- fix(chat): offer Resume only when a turn was actually interrupted by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/2074
- fix(security): change sandbox default from 'off' to 'auto' by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2054
- fix(ci): self-heal a PR Readiness verdict frozen by a job-level re-run by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2083
- chore(ci): raise backend coverage floor to 77% and single-source the floors by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2079
- fix(auth): scope the inbound-webhook bypass to POST by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2077
- test(auto-improvement): stop GC interleaving flaking the pstats recursion test by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2087
- fix(mcp-gateway): detect dead stub transports so their backends can be reclaimed by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2005
- feat(automation): guard prepare-pr pushes against stale merge bases by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1418
- docs(autosde): forbid side effects in tests by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2093
- test(ci): stop measuring test files CI never executes, lock it with a contract by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2090
- test(i18n): fail loudly on duplicate keys in a locale catalog by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2081
- fix(test): skip POSIX executable-resolution ACP tests on Windows by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2073
- fix(stt): stop the whisper install compiling numpy and pulling CUDA by @cixuuz in https://github.com/kirodotdev/KiroCrew/pull/2071
- fix(ci): keep the reduced Windows scope from naming uncollectable suites by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2066
- fix(settings): Say when auto-approve ends, not that it exists by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2084
- feat(terminal): pop out the terminal panel into a standalone window with tabs by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/2050
- fix(test): stop the gateway-service check asserting real launchctl state by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2088
- fix(dashboard): show progress while a complex widget's Tailwind JIT compiles by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2076
- fix(sidebar): restore the folder row's two left alignment guides by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1906
- fix(windows): stop leaking a ctypes type per Win32 metrics call by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2095
- test(brand-gate): measure the linearity ratio in CPU time, not wall clock by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2105
- fix(dashboard): read transcript before backfilling tab_id so restore keeps the tab by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2112
- refactor(verbosity): rewrite ultra mode for genuine ADHD brevity by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2075
- ci(review): give the fork GPT reviewer the PR intent for a scope-match check by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2113
- fix(electron): stop the token prompt trapping the user in fullscreen by @buluoray in https://github.com/kirodotdev/KiroCrew/pull/1876
- feat(dashboard): tailnet access status card + governance ceiling by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2102
- fix(apps): Crew Companion overlay — theme, dismissal, celebrate, eyes, props, bubble, idle motions by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/2089
- ci(release): require a CHANGELOG section and a shipped candidate before stable by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2125
- fix(shell): Stop replaying the entrance on every Local tab return by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2120
- test(backend): add unit coverage for 11 dashboard, Slack and app-platform modules by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2115
- fix(dev-fleet): portal the Pull+Build confirm popover so the Card cannot clip it by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2111
- test(backend): add unit coverage for 9 under-tested backend modules by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2103
- feat(code-review-sage): read reviews in the app, post and publish them deliberately by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/862
- fix(apps): Crew Companion — make-your-own saves, avatar-aware surfaces, PetDex clips, stop ≠done by @xuejinT in https://github.com/kirodotdev/KiroCrew/pull/2151
- chore(ci): ratchet the backend coverage floor 77% -> 80% by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2144
- ci(review): port the full same-repo GPT contract into the fork GPT reviewer by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2133
- ci(review): bring fork Opus lane to operational parity with same-repo Opus by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2132
- fix(install): make the Linux install/start/configure/update path work on Ubuntu and CentOS by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2097
- fix(system): stop the Sessions table wedging the renderer in a setState loop by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2146
- test(system): cover autoResetPageIndex guard against pagination setState loop by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2162
- fix(telemetry): name a closed conversation from its persisted title by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1839
- test(metrics): pin the unattributed-subagent exclusion on the context path by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1824
- fix(lessons): stop dropping the negative clause by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/625
- docs(skills): cap web-verify frames at 2000px before reading them by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2137
- feat(browser): persistent Browser Mode with real install and multi-engine by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2101
- fix(ci): make PR Readiness base-aware so stacked PRs aren't stuck pending by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2153
- feat(schedule): shadcn table + dialog, and a layout that fits one screen by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2139
- refactor(messaging): channel registry + boot eviction + the §9 address parser by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2138
- feat(apps): per-app trust grants for third-party app execution by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1364
- feat(i18n): add the korean catalog, unregistered (1 of 2) by @szto in https://github.com/kirodotdev/KiroCrew/pull/2160
- feat(chat): keep a pending tool approval answerable across a mid-turn steer by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/2163
- fix(security): stop loopback secret leaking to HTTP_PROXY by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/2165
- feat(system): a Storage screen behind Performance > Disk by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2159
- perf(system): share one process-table snapshot per sampling pass by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2124
- fix(acp): drop an oversize stdout frame instead of tearing down the runtime by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2119
- fix(panel): restore the file panel's two desktop hand-off menu entries by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2180
- fix(vitest): pin test timezone and stop asserting the runtime Intl surface by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/2172
- test: cover the source launcher contract by @vinayshah1998 in https://github.com/kirodotdev/KiroCrew/pull/2150
- feat(autonudge): wall-clock runtime budget for monitoring loops by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2116
- fix(browser): make Playwright MCP install robust and never error on enable by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2177
- feat(knowledge): honor .kiroignore in folder source scans by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2100
- fix(knowledge): skip CDK output and dependency lock files by default by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2098
- fix(dashboard): stop a failed restore erasing the tab's reopen seed by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2094
- fix: correct misleading star tooltip on artifacts library pages by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2085
- fix(chat): reopen a chat on the side-panel tab it was left on by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2072
- fix(mochi): keep a remote pet alive when the host instance disables it by @buluoray in https://github.com/kirodotdev/KiroCrew/pull/2062
- fix(chat): stop pinning a new chat to a model the user did not pick by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2058
- fix(history): persistent backoff and attempt cap for consolidation retries by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2038
- feat(storage): report what sessions cost on disk and reclaim it to a trash by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2032
- feat(skills): credit skill bodies the model reads directly by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2031
- fix(dev-fleet): sort equal pod-status rows by PR state, not name by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2026
- refactor(memory): serialize all VectorMemoryStore reads through a locked fetch helper by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1971
- fix(dev-fleet): surface repo-discovery failures instead of an empty fleet by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1968
- feat(chat): open a session's pull request or issue in the side panel by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/1960
- fix(dashboard): seed the context meter for cron-created sessions by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1943
- feat(subagent): let the parent scope a sub-agent's injected context by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2173
- fix(test): kiroignore walk tests broke when cdk.out joined HARD_SKIP_DIRS by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2184
- docs: add edition authoring guide to extension seams by @ShotaroKataoka in https://github.com/kirodotdev/KiroCrew/pull/2181
- feat(subagent): follow_up delivery mode for spawn_steer by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2126
- fix(apps): send the host theme to MCP apps instead of hardcoding dark by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2191
- fix(packaging): guarantee the vendored llama.cpp libs reach every install by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2196
- fix(meetings): show the newest speech in the live caption by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2195
- feat(dashboard): drag a session into the open chat to reference it by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2186
- fix(browser): unify not-ready copy and pin the launched Playwright version by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2182
- fix(chat): hide the half-streamed follow-up marker from the transcript by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2179
- fix: use nearest-rank context percentiles by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/2194
- fix: cap wave-digest delivery latency with a hold deadline (#2215) by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2223
- fix(dev-fleet): pass Windows platform env vars to build subprocesses by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2214
- fix(test): isolate doctor embeddings tests from leaked LLAMA_CPP_LIB_PATH by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2206
- feat: ship korean in the dashboard (2 of 2) by @szto in https://github.com/kirodotdev/KiroCrew/pull/2161
- fix: surface session documents in the default gallery view of Artifacts by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2108
- fix(chat): keep the tip/folder card flush against the composer by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2187
- feat(dashboard): play notification sound on approval prompt by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/2015
- feat(dashboard): auto-tag sessions with their project name in the background by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1880
- fix(website): stop iOS Safari zooming when the composer takes focus by @LucaButBoring in https://github.com/kirodotdev/KiroCrew/pull/1901
- fix(agents): stop warning on a package's own local- twin during dedup by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1900
- fix(dashboard): recover an interrupted turn without replaying the request by @LucaButBoring in https://github.com/kirodotdev/KiroCrew/pull/1899
- feat(dashboard): recover from PreToolUse hook blocks by @LucaButBoring in https://github.com/kirodotdev/KiroCrew/pull/1902
- fix: show the message action footer on touch devices by @Premshay in https://github.com/kirodotdev/KiroCrew/pull/1895
- fix(chat): intercept /side before mid-turn steer routing by @darko-mesaros in https://github.com/kirodotdev/KiroCrew/pull/1863
- fix(slack): point the setup-guide link at the packaged doc by @jfnlewis-aws in https://github.com/kirodotdev/KiroCrew/pull/1842
- test(dashboard): assert open-slot restore yields between tabs by @hazlijohar95 in https://github.com/kirodotdev/KiroCrew/pull/1816
- fix: improve telemetry opt-out guidance by @JoernZheng in https://github.com/kirodotdev/KiroCrew/pull/1811
- fix(skills): persist the skill-usage ledger on Windows by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1802
- fix: guard /api/voice/voices when aws CLI is absent by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1799
- feat: show shell command progress in dashboard by @bayshanhai-dev in https://github.com/kirodotdev/KiroCrew/pull/1796
- docs(temp-screenshots): correct the attachment rationale and add the skill cross-refs by @Souptik96 in https://github.com/kirodotdev/KiroCrew/pull/1738
- docs(telemetry): state what attribute redaction actually guarantees by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1737
- docs: add new contributors to README by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2259
- fix(windows): spawn one-shot kiro-cli reads at the configured sandbox tier by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2252
- fix(i18n): restore ko catalog parity broken on main by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2244
- fix(mcp): read built-in server tools in-process so they list without a sandbox by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2261
- docs: document PWA install and iOS Safari support by @ptias in https://github.com/kirodotdev/KiroCrew/pull/2270
- fix(weixin): reuse one X-WECHAT-UIN per process so iLink keeps the session by @huanghang111 in https://github.com/kirodotdev/KiroCrew/pull/2247
- test(panel): guard the file panel's whole menu inventory, not just two entries by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2242
- fix: stop idle sweep reaping live app-worker sessions as orphaned tabs by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2258
- fix: package the kirocrew-dev skills that shipped skills point at (#1603) by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/1730
- fix(dashboard): route subagent events to cron/channel-born tabs by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1952
- fix(usage): retain Auto model attribution by @aniketshukla1 in https://github.com/kirodotdev/KiroCrew/pull/2257
- fix(browser): omit storageState when the file is absent by @Walsen in https://github.com/kirodotdev/KiroCrew/pull/2237
- fix(sidebar): preserve relevance order in history search results by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2226
- fix(auto-research): replace window.confirm campaign delete with in-app dialog by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2275
- feat(chat): find folders in the @-mention picker by @hoang-phan98 in https://github.com/kirodotdev/KiroCrew/pull/2272
- fix(dashboard): re-render an edited local image instead of the previous bytes by @isotope14 in https://github.com/kirodotdev/KiroCrew/pull/2198
- feat(settings): add a Releases tab with the per-version changelog by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2189
- fix(memory): honor incognito mode when a session's in-memory state is gone by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2185
- fix(auto-research): don't mark deliberately-ended campaigns as failed by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2174
- fix(usage): read the social-login token key in the free credit API path by @darko-mesaros in https://github.com/kirodotdev/KiroCrew/pull/2292
- feat: reorder queued messages from the queue stack by @el-pedrito in https://github.com/kirodotdev/KiroCrew/pull/2250
- feat(system): a session inventory for Storage, and stop calling idle sessions "in use" by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2208
- feat(chat): serialize folder mentions and derive chips from tokens by @hoang-phan98 in https://github.com/kirodotdev/KiroCrew/pull/2287
- fix: stop two tests leaking state outside their own sandbox by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2229
- fix: never adopt a draining gateway; bounded recovery for adopted local gateways by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2276
- fix(chat): escape poisoned conversations via one-shot discard by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2239
- docs: add the 0.2.0 and 0.1.3 changelog sections by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2305
- feat(links): add Jira issue URL detection and link chips by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/2019
- feat(settings): make setting references clickable links by @RohanK6 in https://github.com/kirodotdev/KiroCrew/pull/1907
- fix: Manual /compact times out at 120s while auto-compaction gets 300s for the same work (#2183) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2310
- fix: enforce consolidation retry eligibility inside _consolidate (#2135) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2307
- fix(i18n): resync ko Storage catalog with the inventory model by @k33bz in https://github.com/kirodotdev/KiroCrew/pull/2306
- feat(telegram): inbound attachment support (image vision, documents, audio transcription) by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2201
- fix(telemetry): record canonical session sources in usage rows by @leonlaiyc in https://github.com/kirodotdev/KiroCrew/pull/2230
- fix(gateway): refuse to boot when the data home cannot persist state by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2279
- fix(workflows): thread extra_env through both agent adapters by @SebastianYuSun in https://github.com/kirodotdev/KiroCrew/pull/2283
- feat(connections): provider registry and consent-URL security by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/2285
- docs(session-storage): spec the inventory surface [#2208] shipped undocumented by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2296
- fix: resolve trusted system binaries on non-FHS hosts by @EllianCarlos in https://github.com/kirodotdev/KiroCrew/pull/2303
- fix: spend the full compaction budget and unpin the OpenAI-compat turn cap (#2183) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2313
- fix: report consolidation backoff refusals and pre-check maybe_consolidate (#2135) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2314
- fix(terminal): stop the title poller forking lsof twice a second per session by @kyleseaman in https://github.com/kirodotdev/KiroCrew/pull/2106
- docs: add 4 contributors to README (survey batch + Liam-Wirth) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2317
- feat(instances): send a copy of a session to another instance by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1744
- fix: guard _run_cmd proc.kill() against already-reaped children (#2096) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2318
- fix: allowlist agent-document route for internal-secret auth (#2197) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2316
- docs: document the Windows NSIS build path in electron README (#2211) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2311
- refactor: share one env allowlist matching helper (#2220) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2315
- fix(i18n): correct and shorten the ultra-verbosity Settings description by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2265
- fix(i18n): add the five missing Korean sendToInstanceSubmenu keys by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2327
- docs: RFC for perpetual agents (self-scheduled, goal-driven, supervised) by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2328
- fix(discord): continue the connected session when a reply arrives by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/2326
- fix(slack): render OPTIONS as a control in Slack (vs. a literal), and remove them when no longer relevant by @NicholasRBowers in https://github.com/kirodotdev/KiroCrew/pull/1467
- feat(mcp): give MCP Apps its own switch instead of riding the pooling toggle by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2293
- fix(knowledge): run per-file dedup off the event loop by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2175
- ci(review): raise GPT BLOCKING budget from 2 to 5 and add 2-pass falsification to fork lane by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2322
- fix(chat): keep steer the default while sub-agents are still running by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2218
- fix(auto-tag): suppress trivial workspace basenames from session tags by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2329
- ci: add the Opus review prompt files (bootstrap half) by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2333
- fix(markdown): bold, italic and strikethrough in CJK prose by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2323
- feat: redesign Agent Templates as a two-pane inspector by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/1346
- ci(review): switch Opus reviewer from opus-5 to opus-4.8 for faster reviews by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2339
- fix: support GitHub Enterprise Server URLs in Code Review Sage (#2154) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2309
- fix(voice): Honor mic picks, mark the live device by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2281
- feat(dashboard): refresh stale auto-titles in the background by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1956
- fix(acp): bound the liveness consult to one outstanding executor job by @LucaButBoring in https://github.com/kirodotdev/KiroCrew/pull/1903
- feat(telegram): support multiple bot accounts per gateway by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2203
- fix: route subagent completion replies to non-Slack channel parents (#2319) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2352
- fix: window manual title regeneration to the recent conversation (#2092) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2349
- ci: add PR quality gates and make Design Review actually block by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2345
- feat(webhooks): gate the unreleased Webhooks page behind a preview flag by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2343
- ci(review): rename the Opus review lane from 'Opus 5' to 'Opus 4.8' by @iamwhatever in https://github.com/kirodotdev/KiroCrew/pull/2342
- feat(security): show an operator note in the refusal for user deny patterns by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/2341
- fix(settings): contain the Releases pane and quiet its unreleased badge by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2338
- fix(knowledge): run the ingest-path item deletes off the event loop by @CrysisDeu in https://github.com/kirodotdev/KiroCrew/pull/2336
- fix(sidebar): preserve relevance order in active-session search results by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2299
- fix(code-review-sage): make a finding readable at a glance by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2225
- feat: discover project-local kiro agents, not just user-level ones by @jeeshofone in https://github.com/kirodotdev/KiroCrew/pull/2167
- fix(lessons): attach a NOT-clause to an already-stored rule by @patrigao in https://github.com/kirodotdev/KiroCrew/pull/2166
- feat(side): give /side the main chat's steer and queue semantics by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2130
- fix(watchdog): stop empty startup dumps from evicting real stall evidence by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2122
- fix(acp): bound and isolate AcpSessionHandle's offloaded liveness consult by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2371
- fix: detached gateway double-writes every log record to gateway.log by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2227
- fix(ui): enabled secondary buttons no longer read as disabled by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1820
- feat(server): dev fleet worktree removal: refuse force on dirty+unmerged, ancestry-gate ref deletion, log verdicts by @tlobinger in https://github.com/kirodotdev/KiroCrew/pull/1840
- fix(command-palette): distinguish a failed scoped search from empty by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/1961
- fix: grow the chat action footer to 40px touch targets on touch devices by @Premshay in https://github.com/kirodotdev/KiroCrew/pull/2013
- feat: opt-in Slack setup and multi-channel repositioning by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2340
- fix: lock floor-enforced git-publish deny rules in Settings (#2358) by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2369
- fix(dashboard): bound the tool-approval window below the turn ceiling by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2372
- fix(ops-mission-control): credentialed MCP tool for agent API access by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2170
- fix(browser): re-attach CDP control after the embedded view is rebuilt by @Walsen in https://github.com/kirodotdev/KiroCrew/pull/2366
- fix(i18n): match ko sort_largest spacing to the catalog convention by @k33bz in https://github.com/kirodotdev/KiroCrew/pull/2370
- feat(mcp): let the shared gateway follow the MCP Apps switch on by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2337
- fix(watchdog): bound the stall windows by the turn ceiling and surface long deferrals by @chenmingwei23 in https://github.com/kirodotdev/KiroCrew/pull/2373
- fix(dashboard): drop a stateless question card once the session moves on by @rubencu in https://github.com/kirodotdev/KiroCrew/pull/2131
- feat: eagerly create chat-slot sessions on intent signals by @hoang-phan98 in https://github.com/kirodotdev/KiroCrew/pull/2344
- fix(i18n): drop shebangs that break test collection on Windows by @k33bz in https://github.com/kirodotdev/KiroCrew/pull/2378
- docs: add new contributors to README by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2385
- feat(chat): live countdown and early-end button for the wait tool by @dwu96 in https://github.com/kirodotdev/KiroCrew/pull/2331
- feat: add meeting deletion by @Frxnesvo in https://github.com/kirodotdev/KiroCrew/pull/2268
- fix(mcp): emit oauthScopes and oauth.clientId that kiro-cli actually reads by @pepmach in https://github.com/kirodotdev/KiroCrew/pull/2286
- docs: reconcile the 0.2.0 changelog with what rc.6 actually ships by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2412
- docs: document four shipped apps the notes never mentioned, and the rc.7 delta by @bolichen97 in https://github.com/kirodotdev/KiroCrew/pull/2413
New Contributors
- @amergrgic made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1476
- @qh2244 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1461
- @ryancormack made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1500
- @Xianwen-Peng made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1526
- @Jpontone made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1642
- @aniketshukla1 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1655
- @Frxnesvo made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1651
- @JohnCrickett made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1650
- @leeclarkuk made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1613
- @benwart-consensus made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1540
- @kaizawa97 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1534
- @clareliguori made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1659
- @ndbeals made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1680
- @konippi made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1640
- @MohammedAnes made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1630
- @Christian-Sidak made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1772
- @leonlaiyc made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1745
- @bayshanhai-dev made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1747
- @ashvinctrl made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1621
- @kazimovzaman2 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1566
- @yoshidashingo made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1675
- @eajajhossain made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1847
- @yogeshselvarajan made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1883
- @ptias made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2024
- @szto made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2160
- @vinayshah1998 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2150
- @ShotaroKataoka made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2181
- @LucaButBoring made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1901
- @Premshay made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1895
- @jfnlewis-aws made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1842
- @hazlijohar95 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1816
- @Souptik96 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/1738
- @huanghang111 made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2247
- @Walsen made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2237
- @el-pedrito made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2250
- @EllianCarlos made their first contribution in https://github.com/kirodotdev/KiroCrew/pull/2303
Full Changelog: https://github.com/kirodotdev/KiroCrew/compare/v0.1.2...v0.2.0