Commit Graph

  • f09d1eb514 fix(sessions): preserve operational import semantics KRATOS 2026-08-30 22:37:08 +05:30
  • e5d901e2f9 fix(sessions): honor explicit import caps KRATOS 2026-08-30 00:28:06 +05:30
  • 73c4fb7b23 fix(sessions): bound foreign transcript imports KRATOS 2026-08-30 00:22:17 +05:30
  • 926a999421 fix(agentsessions): close import lifecycle gaps KRATOS 2026-08-29 08:03:06 +05:30
  • 9da7ac5d53 fix(agentsessions): secure imported session state KRATOS 2026-08-28 23:49:52 +05:30
  • bc651c2e4a fix(agentsessions): separate workspace identity from display KRATOS 2026-08-28 22:26:52 +05:30
  • 805c102aae test: encode imported session fixtures portably KRATOS 2026-08-28 21:30:43 +05:30
  • 42b11d3e38 refactor(sessions): scope failed-create cleanup KRATOS 2026-08-28 18:17:04 +05:30
  • d4dde5a944 fix(tui): omit missing foreign session timestamps KRATOS 2026-08-28 18:15:19 +05:30
  • 0f93b5fbef fix(agent-sessions): harden import lifecycle KRATOS 2026-08-28 18:12:18 +05:30
  • 7a3a5a0491 fix(agentsessions): harden imported session metadata KRATOS 2026-08-28 17:47:53 +05:30
  • 886fd11324 fix(agentsessions): sanitize imported metadata at the store, and stop a failed import from hiding its source KRATOS 2026-08-25 21:11:38 +05:30
  • 987efee70d fix(agentsessions): recover a workspace from an oversized record instead of losing the session KRATOS 2026-08-21 21:23:18 +05:30
  • 218d746a83 fix(agentsessions): contain the import read as well as the index scan KRATOS 2026-08-21 21:18:20 +05:30
  • 16caa3b953 fix(agentsessions): honest coverage for the overlong-record gap, and six review findings KRATOS 2026-08-21 21:02:46 +05:30
  • ffc18e4097 fix(agentsessions): an import keeps the whole message, and foreign fields are redacted wherever they are drawn KRATOS 2026-08-21 13:27:13 +05:30
  • 0030609e85 fix(tui): the import path is reachable with no local history, and a foreign title cannot repaint the picker KRATOS 2026-08-21 11:38:34 +05:30
  • 6077a42f25 test(agentsessions): pin the corpus shapes by fixture instead of by the reviewer's disk KRATOS 2026-08-21 09:37:31 +05:30
  • ef1dbf0346 test(agentsessions): the newline case asserts the halves survive, not just the newline KRATOS 2026-08-21 09:28:35 +05:30
  • fa8de4a390 fix(agentsessions): strip control bytes before matching secrets Vasanthdev2004 2026-08-13 10:23:19 +05:30
  • ecdbed476c fix(agentsessions): address review — redact structural fields, fix file-claim keying, cap count, slug path KRATOSandClaude Opus 4.8 2026-08-11 19:33:07 +05:30
  • 884cb7d55f fix(agentsessions): strip control bytes and stop typing summaries as compactions KRATOS 2026-08-10 22:38:54 +05:30
  • 171b5d383b feat(tui): group /resume by source agent and offer un-imported sessions KRATOS 2026-08-08 12:03:15 +05:30
  • 9624413504 feat(cli): add sessions discover and sessions import KRATOS 2026-08-08 12:03:15 +05:30
  • a472b676db feat(agentsessions): read other coding agents' local session transcripts KRATOS 2026-08-08 12:02:54 +05:30
  • 99721c762f fix(providers): send stable session headers to OpenCode (#1060) Anandan 2026-09-16 05:28:40 +05:30
  • daabe11164 fix(providers): send stable session headers to OpenCode fix/opencode-session-header anandh8x 2026-09-15 18:02:59 +05:30
  • 378b38c363 fix(sandbox): resolve an inline git alias chain to its end and fail closed when it has none Vasanthdev2004 2026-09-15 14:03:14 +05:30
  • 738881bc11 Merge remote-tracking branch 'origin/main' into feat/windows-sandbox-identity Vasanthdev2004 2026-09-15 14:02:22 +05:30
  • 7be892028c fix(tui): only offer full-auto where the footer can show the confirmation key Vasanthdev2004 2026-09-15 10:51:52 +05:30
  • 6f228bfa00 test(cli): isolate user state in the full-auto parity helper and pin it Vasanthdev2004 2026-09-15 10:51:52 +05:30
  • 89eab02ee2 fix(tui): deliver peer callbacks to the event loop through an ordered forwarder Vasanthdev2004 2026-09-15 10:51:52 +05:30
  • dcf229fecd refactor(tests): replace duplicated wait-for helpers with testutil.WaitFor (#1039) Fayupable 2026-09-15 08:16:54 +03:00
  • 3fae0de2ea chore(main): release 0.9.0 (#1059) github-actions[bot] 2026-09-15 13:05:02 +08:00
  • 17f55f4e5e test(sandbox,peermsg): resolve the fixture temp physically so the unix regressions run under macOS's /var symlink Vasanthdev2004 2026-09-15 10:32:41 +05:30
  • 4ba112a0eb chore(main): release 0.9.0 (#958) v0.9.0 github-actions[bot] 2026-09-15 12:59:18 +08:00
  • 9d8059cd49 Merge origin/main into fix/windows-restricted-sid-invariant Vasanthdev2004 2026-09-15 10:29:08 +05:30
  • b76c764b77 fix(providerio): close idle connections periodically to prevent HTTP/2 PROTOCOL_ERROR (#1058) euxaristiaandeuxaristia 2026-09-15 00:58:58 -04:00
  • c9d8ac91a0 Merge origin/main into split/permission-mode-and-classifier Vasanthdev2004 2026-09-15 10:26:35 +05:30
  • 6e980a8aa6 test(sandbox): a created chain step now carries the identity rollback checks Vasanthdev2004 2026-09-15 10:23:57 +05:30
  • 9b72d0da6a test(sandbox): check the replacement survives before reading the rollback's own report Vasanthdev2004 2026-09-15 10:21:40 +05:30
  • c753df3020 fix(sandbox): create the runtime candidates the unelevated plan grants Vasanthdev2004 2026-09-15 10:20:19 +05:30
  • d3aab2c113 fix(sandbox): put a runtime root's grant back when a setup retry fails Vasanthdev2004 2026-09-15 10:20:19 +05:30
  • 3ef649094d fix(sandbox): bind materialization rollback to the objects it created Vasanthdev2004 2026-09-15 10:20:19 +05:30
  • b7e97c7645 fix(sandbox): validate the runtime root's parent before the lease and open the lease relative to it Vasanthdev2004 2026-09-15 10:20:18 +05:30
  • b0ffba6391 test(sandbox): own every runtime root a fixture can produce; clean up the second native account by its real key Vasanthdev2004 2026-09-15 10:09:38 +05:30
  • b9d86cee59 test(sandbox): fake the rollback deletion in the mocked fixture; align the smoke's command profile with setup Vasanthdev2004 2026-09-15 10:07:44 +05:30
  • 7330a17f99 fix(sandbox): refuse principal provisioning in the helper, not only in the argument builder Vasanthdev2004 2026-09-15 10:07:44 +05:30
  • 926a1ebc41 fix(sandbox): resolve an inline git alias before deciding it is not init Vasanthdev2004 2026-09-15 10:07:43 +05:30
  • 5de72bfa4a test(sandbox): pin principal mode in the transport tests and give the derivation test a private root Vasanthdev2004 2026-09-15 09:58:30 +05:30
  • c38fcabe67 Merge origin/main into feat/windows-sandbox-identity Vasanthdev2004 2026-09-15 09:55:48 +05:30
  • d73ec81e2d feat(tui): interactive terminal attach for tty exec sessions (#1055) Anandan 2026-09-15 06:10:47 +05:30
  • 2479d946c1 fix(mcp): reject a server-initiated request as a streamable-HTTP response (#1054) Vladimir Babin 2026-09-15 08:40:10 +08:00
  • d76f7f6931 ci: run the action-summary test suite in zero-action-smoke (#1053) Pujitha PaladuguandPujitha Paladugu 2026-09-14 17:39:40 -07:00
  • 37d69c96ce ci: disable persisted checkout credentials on release workflows (#1052) Pujitha PaladuguandPujitha Paladugu 2026-09-14 17:39:05 -07:00
  • 176f5a242b fix(oauth): force-close loopback callback connections past the shutdown deadline (#1051) Pujitha PaladuguandPujitha Paladugu 2026-09-14 17:37:58 -07:00
  • 9e609c5242 feat(exec): default headless runs to the turn-budget ceiling (#1049) Anandan 2026-09-15 06:07:09 +05:30
  • 2f531178f6 feat(tui): richer /resume session browser (#1047) Anandan 2026-09-15 06:06:37 +05:30
  • 3b43c43eca fix(sandbox): keep a derived ACL target inside the write root it came from (#1040) Vasanth T 2026-09-15 06:05:54 +05:30
  • faec8ee201 feat(acp): emit structured file changes in tool updates (#999) KRATOS 2026-09-15 06:01:39 +05:30
  • 6ca569d09c test(acp): require nullable diff fields on wire feat/acp-structured-file-diffs KRATOS 2026-09-15 03:37:57 +05:30
  • 9d324c487e fix(tools): recreate files after formatter failure KRATOS 2026-09-15 03:29:52 +05:30
  • abbed6f791 fix(acp): serialize file deletions as nullable diffs KRATOS 2026-09-15 03:29:52 +05:30
  • 7dfdbcb686 Merge remote-tracking branch 'origin/main' into HEAD Vasanthdev2004 2026-09-13 20:01:17 +05:30
  • f1ff15eb94 fix(sandbox): give the suspended child an owner that outlives a killed helper Vasanthdev2004 2026-09-13 20:01:10 +05:30
  • 3b52175bd8 fix(tui): keep the full-auto offer visible before ctrl+g can accept it Vasanthdev2004 2026-09-13 19:57:00 +05:30
  • b98cdde42c Merge remote-tracking branch 'origin/main' into HEAD Vasanthdev2004 2026-09-13 19:25:44 +05:30
  • 3eda0c1d3e fix(sandbox): reject a capability grant that stops at the immediate children Vasanthdev2004 2026-09-13 19:25:28 +05:30
  • 8319484383 test(sandbox): compare carveout roots through the profile's own canonicalization Vasanthdev2004 2026-09-13 19:23:47 +05:30
  • 42a95b9b9a Merge remote-tracking branch 'origin/main' into HEAD Vasanthdev2004 2026-09-13 15:28:37 +05:30
  • d2a9ddc8d7 fix(tui): collect URL-valued stdio arguments for failure redaction Vasanthdev2004 2026-09-13 15:28:18 +05:30
  • 48f6a88fe4 Merge remote-tracking branch 'origin/main' into HEAD Vasanthdev2004 2026-09-13 15:25:48 +05:30
  • ecbedb9112 fix(sandbox): keep a nested workspace's own git carveouts Vasanthdev2004 2026-09-13 15:25:06 +05:30
  • 6e0db9fd28 fix(tui): capture the auto-attach baseline before the exec starts feat/interactive-terminal-attach anandh8x 2026-09-13 13:51:34 +05:30
  • 2de7ddb063 fix(tools): let tty sessions run interactive commands anandh8x 2026-09-13 13:50:11 +05:30
  • c140f31656 fix(tui): keep bracketed-paste framing for attached sessions anandh8x 2026-09-13 13:39:48 +05:30
  • 80be587a19 fix(tui): defer auto-attach while another view owns the screen anandh8x 2026-09-13 13:38:34 +05:30
  • e2881de33b fix(tui): route the auto-attach tick to its run anandh8x 2026-09-13 13:37:36 +05:30
  • dbc22b657a feat(tools): route sudo through an escalated tty session anandh8x 2026-09-13 13:12:23 +05:30
  • dc483e9ecf feat(tui): give attached terminal sessions the full viewport anandh8x 2026-09-13 12:25:49 +05:30
  • 73bd4fac5c feat(tools): tell the model to keep polling while the user types anandh8x 2026-09-13 12:00:42 +05:30
  • 0798e7e1b1 feat(tui): open the terminal automatically for tty exec sessions anandh8x 2026-09-13 12:00:42 +05:30
  • 0c7338b079 feat(tools): point the model at tty sessions for interactive prompts anandh8x 2026-09-13 11:22:34 +05:30
  • 43cee9fb9a feat(tui): add /attach for interactive terminal sessions anandh8x 2026-09-13 11:21:25 +05:30
  • e3e3d5732b feat(tui): attach overlay for interactive terminal sessions anandh8x 2026-09-13 11:18:50 +05:30
  • ff1c4b02ad feat(execution): add a stdin-only write for interactive processes anandh8x 2026-09-13 11:14:47 +05:30
  • fa68f834d5 test(tools): cover failed formatter recovery KRATOS 2026-09-12 23:25:40 +05:30
  • 91f98c66d8 refactor(cli): extract the headless turn-budget decision fix/exec-default-turn-budget anandh8x 2026-09-12 21:57:17 +05:30
  • c3d2fce6eb test(cli,config): cover the headless turn-budget default anandh8x 2026-09-12 21:48:38 +05:30
  • 0bb14894ec feat(exec): default headless runs to the turn-budget ceiling anandh8x 2026-09-12 21:44:00 +05:30
  • 4c91718d7e feat(config): report whether the tool-turn budget was explicitly set anandh8x 2026-09-12 21:43:05 +05:30
  • 08005ef5b3 test(sandbox): pin every selectable runtime root to the granted set Vasanthdev2004 2026-09-12 21:30:32 +05:30
  • 48e347f3a1 fix(tui): include exactly-30-day sessions in the relative-age branch feat/resume-session-browser anandh8x 2026-09-12 20:44:45 +05:30
  • 402be168e0 fix(tui): drop all control runes from rendered session metadata anandh8x 2026-09-12 20:43:27 +05:30
  • f87a0afa10 Merge remote-tracking branch 'origin/main' into split/permission-mode-and-classifier Vasanthdev2004 2026-09-12 20:34:36 +05:30
  • 3b6e3034ee test(tui): cover carriage returns in sanitizeCardField anandh8x 2026-09-12 20:30:09 +05:30
  • 7f09e639d6 fix(tui): pad picker detail lines on the selection band anandh8x 2026-09-12 20:27:25 +05:30
  • 322123111e fix(tui): strip carriage returns from rendered session metadata anandh8x 2026-09-12 20:17:54 +05:30
  • c6bc43ab64 fix(tui): sanitize session metadata before it reaches picker rows anandh8x 2026-09-12 20:06:33 +05:30
  • ed47185727 refactor(tui): drop the event count from /resume detail rows anandh8x 2026-09-12 19:04:48 +05:30