Skip to content

Protect managed-agent session IDs with rolling backups - #180

Merged
firewalker06 merged 5 commits into
mainfrom
fizzy-239-managed-agent-session-backups
Sep 24, 2026
Merged

firewalker06 merged 5 commits into
mainfrom
fizzy-239-managed-agent-session-backups

Conversation

@firewalker06

Copy link
Copy Markdown
Owner

Summary

  • preserve and recover session_id / session_bootstrapped across restart, migration, stale saves, and validated restores
  • detect missing native identity, archived-key resurrection, and large record-count regressions
  • create atomic checksum-verified daily backups with configurable retention and failure-safe rotation
  • add tycho agent store backups and tycho agent store restore plus an operational recovery procedure
  • add focused persistence, migration, regression, rotation, failure, and restore coverage

Fizzy: https://fizzy.startkit.tech/1/public/boards/JL9SBKBA7kAWp4a7fsFFFpXk/cards/239

Verification

  • bundle exec ruby test/agent_store_recovery_test.rb
  • bundle exec ruby test/managed_agent_test.rb
  • bundle exec ruby test/app_agent_persistence_test.rb
  • bundle exec ruby test/cli_command_test.rb
  • bin/test

@firewalker06
firewalker06 merged commit 39b172c into main Sep 24, 2026
2 checks passed
@firewalker06
firewalker06 deleted the fizzy-239-managed-agent-session-backups branch September 24, 2026 08:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant