Skip to content

Add content tags, content type filtering, docs overhaul, and config improvements#10

Merged
ehsaniara merged 3 commits into
mainfrom
no-llm
Apr 9, 2026
Merged

Add content tags, content type filtering, docs overhaul, and config improvements#10
ehsaniara merged 3 commits into
mainfrom
no-llm

Conversation

@ehsaniara
Copy link
Copy Markdown
Owner

@ehsaniara ehsaniara commented Apr 9, 2026

Summary

  • Add deny_content_tags policy layer, developers mark files with // NO_LLM
    to hard-block them from LLMs (no prompt, no override)
  • Add skip_content_types to skip scanning binary/non-text payloads
    (images, PDFs, archives), avoids false positives since Egressor has no OCR
  • Remove auto-created default config, if no config is found, Egressor prints
    where it looked and how to set one up, then exits
  • Rewrite all documentation for clarity:
    • config.yaml , inline comments on every field explaining what it does
    • README.md , reorganized with four blocking layers explained, Windows
      step-by-step, content tags with code examples
    • docs/ , split design.md into four focused docs: design overview, policy
      layers, data flow scenarios, and component details

@ehsaniara ehsaniara self-assigned this Apr 9, 2026
@ehsaniara ehsaniara merged commit 4ebe952 into main Apr 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant