v3.0.0 LIVE
Home Return to the main page
Docs Menu Guides & API reference
Blog Latest news & tech articles
Product Explore features & editions
Contact Get in touch with support

Verification Engine

The Verification Engine is the quality gate in OmniIDE's agentic loop. After every execution step, it validates whether the action succeeded and triggers healing if it did not.

Verification Methods

  • Exit Code Analysis — Non-zero exit codes indicate command failure
  • Error Pattern Matching — Regex-based detection of common error patterns in stdout/stderr
  • File System Validation — Confirms expected files were created or modified
  • Output Assertion — Checks for expected output strings or patterns

Supported Error Patterns

LanguagePattern Examples
Node.jsCannot find module, SyntaxError, TypeError
PythonImportError, IndentationError, ModuleNotFoundError
GeneralENOENT, Permission denied, Connection refused

Related