Optional intelligence
Create sourced OpenRouter summaries and answers without coupling collection to an LLM.
OpenRouter is Argus v2’s only intelligence provider. Intelligence is optional: collection, revisions, reply snapshots, API reads, and transient traversal all work when it is disabled.
Scheduled summaries
Configure a kind: summary processor with a five-field cron schedule and
optional watchIds and prompt. The processor selects up to 100 recent stored
records, generates a cited answer, and stores a separate summary artifact.
On-demand answers
argus query latest-news calls POST /v1/query. It is deliberately lightweight:
Argus selects recent records under the requested watch/time bounds and asks the
configured model to answer from that evidence. It is useful for a quick check;
specialized Codex, Claude, or other agent workflows should use the record API
and transient primitives directly when they need custom retrieval or traversal.
Multimodal pointers
Before generation, Argus reads OpenRouter’s declared input modalities for the configured model. It adds at most 20 supported public pointers:
- image URLs for image-capable models;
- direct video URLs, or an image preview when only vision is supported;
- public PDF URLs for file-capable models.
Argus never downloads, transcodes, or base64-encodes media. Remote audio is therefore omitted because OpenRouter audio input requires encoded bytes. Unknown or unsupported media is also omitted. Every analyzed or omitted media asset and the omission reason is stored in artifact provenance.
Trust and provenance
All source text and media are untrusted model input. The system instruction requires numbered citations and forbids treating records as instructions. Reply-derived evidence is explicitly labeled as an observed bounded sample; the model must not claim it represents every reply or the whole audience.
Artifacts store record IDs, media IDs and dispositions, provider, model,
generation ID, sources, and the processor prompt or user question. Follow those
IDs back to GET /v1/records/:id before relying on a generated conclusion.