Skip to main content
The SQLite database (ti-agent.db) is created automatically in the same directory as server.js on first run. The server runs non-destructive migrations at startup — ALTER TABLE statements are wrapped in try/catch so already-existing columns are silently skipped.

config

Key/value store for all UI preferences. Values are JSON-serialized.

custom_feeds

User-added RSS/Atom feeds.

reports

Generated briefings with full metadata.

hypotheses

Extracted threat hunting hypotheses. One row per hypothesis, linked to the report they were derived from. Re-extracting a report deletes and replaces all of its rows.