Skip to content

For agents ​

Reference for an agent that files work for the factory or operates it. Facts only; the Guide explains them.

PageUse it to
Issue contractFile an issue the factory can build.
Repo configWrite or check a repo's .dw/config.yml factory block.
Machine configWrite or check ~/.config/t3fac/factory/config.yml.
Runs and result lineRead run states, end a build session, read the HTTP API.
ScriptsRun factory/scripts/* and read their exit codes.

Paths in these pages are the defaults of the LaunchAgent install:

ThingPath
T3 base dir~/.config/t3fac
Factory data dir~/.config/t3fac/factory
Machine config~/.config/t3fac/factory/config.yml
Run ledgers~/.config/t3fac/factory/runs/<run id>.jsonl
Machine log~/.config/t3fac/factory/events.jsonl
Server log~/Library/Logs/t3fac/t3fac.log
Installed versions~/.local/share/t3fac/versions/<version>, current, previous
Server port3876
LaunchAgentsio.github.rawphp.t3fac, io.github.rawphp.t3fac.logrotate
text
~/.config/t3fac/
└── factory/
    ├── config.yml
    ├── runs/
    └── events.jsonl
~/.local/share/t3fac/
├── versions/<version>
├── current -> versions/<version>
└── previous -> versions/<version>
~/Library/Logs/t3fac/t3fac.log
~/Library/LaunchAgents/
├── io.github.rawphp.t3fac.plist
└── io.github.rawphp.t3fac.logrotate.plist

The whole site as plain text: llms.txt, llms-full.txt.