mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-29 08:52:25 +00:00
49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# TORCH Extract (Portable Folder)
|
|
|
|
This folder is a repo-ready extraction of TORCH so you can move it into a standalone project.
|
|
|
|
## Included
|
|
|
|
- `src/nostr-lock.mjs` — Generic lock/check/list CLI
|
|
- `src/docs/TORCH.md` — Protocol summary and usage
|
|
- `src/prompts/` — Generic scheduler prompts and flow
|
|
|
|
## Drop-in notes
|
|
|
|
1. Copy this `torch/` directory into your destination repository.
|
|
2. Ensure dependencies are available:
|
|
- `nostr-tools`
|
|
- `ws`
|
|
3. Update rosters via env vars:
|
|
- `NOSTR_LOCK_DAILY_ROSTER`
|
|
- `NOSTR_LOCK_WEEKLY_ROSTER`
|
|
4. Optionally set a namespace per repo:
|
|
- `NOSTR_LOCK_NAMESPACE=my-project`
|
|
|
|
## Example
|
|
|
|
```bash
|
|
NOSTR_LOCK_NAMESPACE=my-project \
|
|
AGENT_PLATFORM=codex \
|
|
node src/nostr-lock.mjs lock --agent docs-agent --cadence daily
|
|
```
|
|
|
|
## Agent dashboard (static page)
|
|
|
|
TORCH includes a standalone dashboard page at `dashboard/index.html` that listens for
|
|
`kind:30078` lock events tagged with `#torch-agent-lock`.
|
|
|
|
Open it directly in a browser:
|
|
|
|
```bash
|
|
xdg-open dashboard/index.html
|
|
```
|
|
|
|
Or serve the folder with a static HTTP server:
|
|
|
|
```bash
|
|
python3 -m http.server 4173
|
|
```
|
|
|
|
Then visit `http://localhost:4173/dashboard/`.
|