This website requires JavaScript.
Explore
Help
Sign in
olivier
/
claude-failover
Watch
1
Star
0
Fork
You've already forked claude-failover
0
Code
Issues
Pull requests
3
Projects
Releases
Packages
Wiki
Activity
Actions
c87145ea0b
claude-failover
/
go.mod
6 lines
91 B
Modula-2
Raw
Normal View
History
Unescape
Escape
chore: update module path after repo transfer to olivier/
2026-04-14 13:30:18 +00:00
module
forge
.
secuaas
.
ovh
/
olivier
/
claude
-
failover
feat: initial project structure
2026-04-14 13:29:24 +00:00
feat: SessionLifecycleManager — auto-detect and repair dead tmux sessions - Add internal/lifecycle/manager.go with Manager struct, Run() ticker loop (15s interval), EnsureAllSessions() for boot-time session creation, and reconcile() that recreates idle sessions and recovers working ones via SetFailed + CreateSession - Add state.SetFailed() to record crash timestamp on SessionState - Add internal/lifecycle/manager_test.go with mock tmux client and 3 tests: TestReconcileCreatesDeadSession, TestReconcileRecoversCrashedSession, TestEnsureAllSessions — all pass - Wire lifecycle.Manager into cmd/claude-failover/main.go after state init Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 18:02:25 +00:00
go
1.22
require
gopkg
.
in
/
yaml
.
v3
v3
.
0.1
Reference in a new issue
Copy permalink