No description
- Rust 94.6%
- Nix 4.5%
- Just 0.9%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| src | ||
| .gitignore | ||
| AGENTS.md | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CLAUDE.md | ||
| CODESTYLE.md | ||
| flake.lock | ||
| flake.nix | ||
| Justfile | ||
| LICENSE | ||
| README.md | ||
Toad
Toad is the FrogOS system observation library.
It observes the host and publishes system state for the Planner. Toad does not evaluate policy, select actions, or execute system changes.
Status
The repository currently contains the Rust, Nix, CI, and documentation scaffold. Actor APIs, observation probes, scheduling, state aggregation, and shutdown behavior are intentionally deferred.
Development
Enter the Nix development shell:
nix develop
Run common checks:
just check
just lint
just test
just build
Run the complete local CI suite:
just ci
just nix-check
Format Rust, Nix, and TOML files:
just fmt
License
Toad is licensed under the GNU Lesser General Public License v2.1 only.