Home Docs Blog Product Contact

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