[ Web Proxy ]
URL:
Viewing: https://atomgit.com/atomgit_atomcode/atomcode/issues/1619 [Back]  [Original]

5.2.x TUI .indexdaemon Corrupt-atomcode-AtomGit
5.2.x TUI .indexdaemon Corrupt #1619
ruinedangel 18 8

5.2.0 5.2.1 /resume / TUI "" ~/.atomcode/sessions/

  • *.jsonl.migrated / *.snapshot.migrated / *.meta.migrated 41 1.2MB / 583 snapshot.migrated
  • .index catalogTUI /resume jsonl .migrated
  • daemon Corrupt

  • atomcode 5.2.1atomcode --version atomcode 5.2.1 (unknown) 5.2.0
  • Linuxx86_64 ~/.local/bin/atomcode
  • sessions/<project_hash>/
project_hash
22c264420ff030d9 /home/ark 58 2 .index 1 26 9b268e36 41 74e78a36 .indexcatalog
230edac80c2c0b0f /home/ark/test/fp_agent 6 89c2ed8c583 5 .index message_count 0 snapshot 80
2cfe8ee2a5cb9228 /home/ark/test/phi_ai_switch 4 cdb586fa 71 41926bdc / 391eec34 281 / 271 .indexcatalog ba1e57a3 meta lease/lockdaemon Corrupt

  1. 9b268e3674e78a3641926bdc391eec34 .migrated .index / .events catalog 89c2ed8c .index message_count=583 snapshot.migrated
  2. 80 snapshot snapshot eventse2e9ca4f / 55532440 / b9f24427 .events 143~6KBindex message_count=0
    {"version":1,"messages":[],"cache_epoch":0,"turn_counter":0,"request_counter":0}
    
    ""
  3. daemon ~/.atomcode/logs/atomcode.log
    WARN atomcode_daemon: session catalog entry was skipped path=~/.atomcode/sessions/2cfe8ee2a5cb9228/ba1e57a3-da3c-4156-a353-081cf863d7ea.snapshot kind=Corrupt native session "ba1e57a3-..." has sidecars but no metadata
    
    9-295.2.0 d194def95a09f0c2 kind Corrupt

  1. 5.2.0 artifacts
  2. atomcode upgrade 5.2.1 10-01 08:40 startup stage pending_upgrade
  3. /resume TUI
  4. ls ~/.atomcode/sessions/<hash>/ .migrated .index

  • jsonl / snapshot .index/.events
  • "sidecars but no metadata" Corrupt jsonl/snapshot catalog
  • .migrated /

89c2ed8c....jsonl (1.9MB) + .snapshot (1.2MB, 583 msgs) + .meta
89c2ed8c....index (message_count=583, turn=19) + .events (1.2MB)   

9b268e36....jsonl (53KB) + .snapshot (101KB, 26 msgs) + .meta  *.migrated
 .index / .events                                          catalog

18 labelbug
18 duxin
18

#1620

5.2.0 5.2.1

  • .index/.events catalog
  • .index/.eventsformat_version: 12 5.2.1

/opt/openstack-Flamingo ~/.atomcode/sessions/1a323c4898c92e6a/ 11 5.2.1 6 legacy .meta 5 v2 19 / 723

--resume <id>

5.2.0 5.2.1
v2.index/.events no session matches
legacy.meta
id

5.2.1 legacy v25.2.1 .events / format_version 05.2.0 3 / 1 5.2.1 review 5.2.1 5.2.0 ""

#1620 auto_update = false + atomcode rollback 5.2.0 v2 /

13

Windows + .meta

Windows 11 x64 5.2.1

  • daemon 215 WARN atomcode_daemon: session catalog entry was skipped ... kind=Corrupt native session "..." has sidecars but no metadata catalog 4.7 MB
  • 371 *.snapshot0 *.index native v2
  • 215 .snapshot .meta TUI /resume

  • atomcode-capabilities/src/session/manager.rs catalog native_sidecars native_meta_ids key Corrupt: native session ... has sidecars but no metadata .snapshot .meta
  • .snapshot {"version":1,"messages":[...],"cache_epoch":...,"turn_counter":...,"request_counter":...} 449 KB264
  • .meta 5.0.x #16205.2.1 v5.1.0 5.2.1 5.2.0 v2 .meta catalog Corrupt #1619

META_VERSION = 1 schemavalidate_meta v/id/name/owner/working_dir/created_at/updated_at/turn_count/message_count .snapshot .meta

{
  "v": 1,
  "id": "<snapshotid>",
  "name": "recovered-<id8>",
  "user_renamed": false,
  "ai_named": false,
  "owner": "native",
  "import_info": null,
  "fork_info": null,
  "working_dir": "<snapshotSystem,>",
  "created_at": <mtime>,
  "updated_at": <>,
  "turn_count": <snapshot.turn_counter>,
  "message_count": <messages>,
  "turn_stats": []
}

215 292 .meta id skipped/corrupt

  1. catalog .snapshot .meta Corrupt .meta snapshot
  2. 5.2.x 5.2.0 5.0.x .snapshot .meta
  3. #16205.2.1 v5.1.0 issue Corrupt v5.2.0 / 5.2.1

.meta

9 v5.2.2
9 duxin
9 saulcy
TheoCui [TheoCui]TheoCui
9 labelfixed

v5.2.2 v5.2.0

issue v5.2.2 v5.2.0 v5.2.1= v5.1.0 #1620 2026-10-10 14:42 v5.2.2 fixed

HEAD

workspace 5.2.2 Cargo.toml:49
57f32e798 chore(release): bump version to v5.2.2
+ af7bd1171 docs(changelog): 2026-10-10 14:45 crates/atomcode-config/src/changelog.rs
CHANGELOG.md ## v5.2.2v5.2.0 (2026-10-10)" v5.2.0 "

HEAD

legacy .meta + .snapshot

  • read_legacy_catalog_meta catalog crates/atomcode-capabilities/src/session/manager.rs:3683-3692
  • events.rs::open_as_events / open_for_resumeevents.rs:424441 .migrated ""

v2 .index / .events

  • native_meta_ids + read_meta format_path(id, "index", "meta")manager.rs:3693-37011240-1244
  • 5.2.1 #1620 5.2.1 .events/format_version 0v5.2.0 3/1 5.2.1 review "5.2.1 legacy v2"

.snapshot .meta/.index

  • manager.rs:3883-3897sidecar id native_meta_ids CatalogDiagnosticKind::Corrupt native session "" has sidecars but no metadata entry
  • grep backfill|recover_orphan|rebuild_meta|adopt_orphan open_for_resume events.rs:1284/1618/1621 .meta.migrated

cargo test -p atomcode-capabilities --lib --features session -- session 223 passed / 2 failed / 1 ignored

sidecars 6 passed / 0 failed a_journal_file_inside_a_bucket_is_not_an_orphaned_sidecar
orphan 2 passed / 0 failed catalog_reports_orphan_native_sidecars_but_ignores_persistent_locks
corrupt 9 passed / 0 failed
catalog 13 passed / 0 failed / 1 ignored
migration 2 passed / 0 failed
legacy 30 passed / 0 failed
journal 4 passed / 0 failed

2 Windows

  • session::manager::tests::project_hash_matches_production_hash_path_schemeea1a5a0a2 /Users/theo/... DefaultHasher Windows /
  • session::rewind::alternates_tests::initialize_writes_alternates_to_real_objects_dirad0ba771f Windows .git/objects

issue

issue
.meta sidecar metaCorrupt
jsonl/snapshot Corrupt + dananjj META_VERSION=1 .snapshot .meta
/ .migrated / plan/ADR docs/tui-replaces-tuix-plan.md:100

  • v5.2.2.meta v2 5.2.1 "v2 / legacy "
  • .migrated .meta " snapshot meta" v5.2.2 Corrupt + .snapshot .meta
  • " snapshot /" .migrated issue 23
9 pull requestrelease: v5.2.2 #1620 main v5.2.2
8 issue
TheoCui [TheoCui]TheoCui

Label
bug
fixed
passed



PR
PR



Web Proxy Viewer  |  New URL  |  Original Page