{"ok":true,"site":{"host":"omnidev-flame.vercel.app","url":"https://omnidev-flame.vercel.app/agent-lab/","type":"live","desc":"A deterministic local code review room where an agent can inspect files and propose one bounded change behind a visible, single-use in-page consent step.","tools":[{"name":"get_page_summary","kind":"answer","impl":"imperative","description":"Summarize the current page, including its title, heading outline and visible main content. Use it to orient before calling a narrower tool. Returns untrusted page text.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/","/"]},{"name":"get_page_outline","kind":"answer","impl":"imperative","description":"Return the current page's heading hierarchy in document order. Use it to locate a section before reading a collection or table. Returns untrusted page text.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/","/"]},{"name":"list_files","kind":"answer","impl":"imperative","description":"List Fixture files visible on the current page. Use offset and limit to paginate. Returns structured, untrusted page content and never changes the page.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"offset":{"type":"integer","description":"Zero-based row offset.","minimum":0,"default":0},"limit":{"type":"integer","description":"Maximum rows to return.","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/"]},{"name":"get_file","kind":"answer","impl":"imperative","description":"Return one file from the visible collection by its exact file_id. Use the identifier returned by the matching list tool. Returns untrusted page content.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"file_id":{"type":"string","description":"Exact file_id returned by the list tool.","enum":["calc.py","test_calc.py","README.md"]}},"required":["file_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/"]},{"name":"list_patches","kind":"answer","impl":"imperative","description":"List Patch candidates visible on the current page. Use offset and limit to paginate. Returns structured, untrusted page content and never changes the page.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"offset":{"type":"integer","description":"Zero-based row offset.","minimum":0,"default":0},"limit":{"type":"integer","description":"Maximum rows to return.","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/"]},{"name":"get_patch","kind":"answer","impl":"imperative","description":"Return one patch from the visible collection by its exact patch_id. Use the identifier returned by the matching list tool. Returns untrusted page content.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"patch_id":{"type":"string","description":"Exact patch_id returned by the list tool.","enum":["PATCH-104","PATCH-127","PATCH-133"]}},"required":["patch_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/"]},{"name":"list_test_results","kind":"answer","impl":"imperative","description":"Query Test results by its visible columns. Use optional column filters plus offset and limit. Returns structured, untrusted rows and never changes the page.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"offset":{"type":"integer","description":"Zero-based row offset.","minimum":0,"default":0},"limit":{"type":"integer","description":"Maximum rows to return.","minimum":1,"maximum":25,"default":10},"case":{"type":"string","description":"Case-insensitive text filter for the “Case” column.","maxLength":200},"assertion":{"type":"string","description":"Case-insensitive text filter for the “Assertion” column.","maxLength":200},"actual":{"type":"string","description":"Case-insensitive text filter for the “Actual” column.","maxLength":200},"result":{"type":"string","description":"Case-insensitive text filter for the “Result” column.","maxLength":200}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/"]},{"name":"apply_patch","kind":"act","impl":"imperative","description":"Request \"Apply patch\" for one item on this page. Graft derived this consequential contract from 3 repeated controls. The deployed owner handler must enforce approval and effects; Graft's inert preview never performs the write.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"target":{"type":"string","description":"Which item the action applies to, exactly as shown on the page.","enum":["PATCH-104 · Correct the operator","PATCH-127 · Use the sum primitive","PATCH-133 · Return absolute distance"]}},"required":["target"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/agent-lab/","pages":["/agent-lab/"]},{"name":"list_capabilities","kind":"answer","impl":"imperative","description":"List the capabilities explicitly marked on this page, with each section's stable id, heading and summary. Returns structured, untrusted page content and never changes the page.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"offset":{"type":"integer","description":"Zero-based row offset.","minimum":0,"default":0},"limit":{"type":"integer","description":"Maximum rows to return.","minimum":1,"maximum":25,"default":10}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]},{"name":"show_capability","kind":"act","impl":"imperative","description":"Move the current page to one explicitly marked capability section. Graft does not directly click a control, navigate or fetch.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Exact capability id returned by the matching list tool.","enum":["file-search","local-mcp","agent-mode","destructive-guards","secret-guards","specification"]}},"required":["id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/"]}],"category":"Developer Tools","favicon":"/favicons/omnidev-flame.vercel.app.png","apiSurface":"spec","toolCount":10}}