| Filename | Latest commit message | Latest commit date |
|---|---|---|
claude_has_session() calls read_dir() on the agent's claude/ dir to detect a valid session. The dir was 0700 (create-only path), so hive-core (a different unix user) got EACCES → read_dir returns Err → has_session returns false → every agent shows 'needs login' in the dashboard even when working. Fix: ensure_claude_dir now always sets 0755. The credential files inside (e.g. .credentials.json) are 0600, so the secrets stay private regardless of the containing directory's mode. Existing 0700 dirs are corrected on the next spawn/rebuild cycle that calls ensure_claude_dir. |
||
| .. | ||
| src | ||
| Cargo.toml | ||