Skip to main content

sift info

Display project configuration and processing statistics in a formatted table.

Usage

Description

The info command provides a comprehensive overview of your current sift-kg project configuration and processing status. It displays information about:
  • Domain configuration (entity types, relation types)
  • LLM model settings
  • Output directory location
  • Processing statistics (documents processed, graph size)
  • Entity resolution status (merge proposals, relation reviews)
  • Narrative generation status
This is useful for:
  • Verifying project configuration
  • Checking processing progress
  • Understanding the current state of your knowledge graph
  • Debugging configuration issues

Output

The command displays a formatted table with the following information:
string
The active domain name (e.g., “schema-free”, “general”, “osint”, “academic”)
string
Comma-separated list of entity types defined in the domain
number
Number of relation types defined in the domain
string
The configured LLM model (e.g., “openai/gpt-4o-mini”)
string
Path to the output directory where all results are stored
number
Number of documents that have been extracted (based on files in output/extractions/)
string
Knowledge graph statistics if built (e.g., “425 entities, 1122 relations”) or “Not built”
string
Entity merge proposal counts by status (confirmed, draft, rejected) if resolution has been run
string
Relation review counts by status (confirmed, draft, rejected) if flagged relations exist
string
Whether a narrative summary has been generated (“Yes” or “No”)

Example Output

Configuration

The command reads configuration from:
  • sift.yaml (if present)
  • Environment variables (.env)
  • Default settings
No command-line options are available. The command always displays information for the current project directory.

Use Cases

Verify Configuration

Check that your domain and model are configured correctly before starting extraction:

Check Progress

Monitor processing status during a long-running pipeline:

Debug Issues

Understand the current state when troubleshooting:

Review Status

Check resolution and review status before applying merges:

See Also

  • init - Initialize a new project and create sift.yaml
  • build - Build knowledge graph
  • resolve - Find duplicate entities
  • review - Review merge proposals