1.2 KiB
1.2 KiB
First prompt for dsh
Read /AGENTS.md and .agents/skills/storyline/SKILL.md in the repo root, then
work that project's feature backlog. Concretely:
- Run the test suite first:
cd prototype && python -m pytest -q. It must pass before you change anything. - Implement
cluster.py --serve :8765(serveprototype/out/— index.html and stories.json — on port 8765) if it is not already wired:python cluster.py --serve :8765. - Keep the LLM top-k cap: only
--topkranked stories get summarized, and each input is headline + first ~300 chars. Never summarize the long tail. - Do these and NOTHING else:
- Do NOT rebuild or replace FreshRSS. It stays a stock Docker container.
- Do NOT add Kafka or any message broker.
- Do NOT add a frontend framework.
out/index.htmlstays self-contained HTML. - Do NOT change ports: FreshRSS 8280, RSSHub 1200, Hermes 8080, serve 8765.
- Story summaries must hit the host Hermes/llama.cpp (
LLM_BASE_URLdefaulthttp://127.0.0.1:8080/v1, modelhermes) — never DeepSeek.
- When done: run
pytest -qonce more, confirm still green, and report which backlog items are complete and which remain.