Agent timeline: wiki-backed one-shot and recurring agent spawns (timeline CLI, flake, NixOS module)
- Go 95.5%
- Nix 4.5%
| cmd/timeline | ||
| internal | ||
| nix | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| go.sum | ||
| README.md | ||
agent-timeline
timeline fires one-shot items and recurring jobs recorded in the home-wiki domain domains/agents/agent-timeline/, by ccc-agent spawn, on a minutely systemd user timer; it renders the result to page-data record timeline on page agent-timeline and to two Telegram boards.
internal/model— the rendered JSON model (timeline.json), the one shape every surface reads.cmd/timeline— one file per subcommand, each registering itself frominit()viaregister(name, summary, run);runCommand(ctx, name, args...)calls another command in-process when it is compiled in.renderwrites the model to<state-dir>/timeline.json, puts it to page-data, then runstelegram render --model <path>if thetelegramcommand is registered.