No description
  • Rust 94.6%
  • Nix 4.5%
  • Just 0.9%
Find a file
Alexandr_Croitor 740349c3de
All checks were successful
CI / linux (push) Successful in 29s
feat: observe virtualization module config
2026-06-28 19:12:09 +03:00
.forgejo/workflows chore: scaffold Toad Rust library 2026-06-15 15:24:49 +03:00
src feat: observe virtualization module config 2026-06-28 19:12:09 +03:00
.gitignore chore: scaffold Toad Rust library 2026-06-15 15:24:49 +03:00
AGENTS.md fix(battery): explicit return Err instead of Err(..)? 2026-06-15 16:09:41 +03:00
Cargo.lock choire: update deps 2026-06-25 15:39:40 +03:00
Cargo.toml feat(toad): add ToadActor scheduler 2026-06-23 13:48:21 +03:00
CLAUDE.md docs: better instructions for agents 2026-06-15 15:45:47 +03:00
CODESTYLE.md docs(cpu): improve doc comments on functions and fields; add bad/good examples to CODESTYLE 2026-06-15 16:54:58 +03:00
flake.lock choire: update packages 2026-06-28 11:05:46 +03:00
flake.nix chore: scaffold Toad Rust library 2026-06-15 15:24:49 +03:00
Justfile chore: scaffold Toad Rust library 2026-06-15 15:24:49 +03:00
LICENSE chore: scaffold Toad Rust library 2026-06-15 15:24:49 +03:00
README.md chore: scaffold Toad Rust library 2026-06-15 15:24:49 +03:00

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.