Chip Agent Desk

Built by Edward Tay for an application to Oppstar Technology's AI Agent Engineer role. Not affiliated with Oppstar or the OpenROAD Project. Knowledge base: the public OpenROAD module docs (BSD-3-Clause), snapshot loading. LLM: Llama 3.3 70B on Cloudflare Workers AI.

Ask, or paste an OpenSTA timing report

Embedding model: not loaded

Try

How it works

  1. Plan. The LLM picks tools as JSON. Each step is checked against the tool's input schema; a bad plan falls back to a rule router.
  2. Tools. search_docs (BM25 + MiniLM embeddings, RRF fusion, registry routing), lookup_command (254 commands and their documented flags), parse_timing (OpenSTA report_checks).
  3. Answer. Cited, from the retrieved passages and tool output only.
  4. Verify. Every command, flag, flag value and decimal number must appear in a source or in the registry (481 commands parsed from OpenROAD and OpenSTA define_cmd_args). Sentence support is lexical overlap, so contradictions are flagged for a human. One rewrite if a check fails.
  5. Real runs. A Python CLI runs the same loop against OpenROAD on a real checkpoint, executes allowlisted steps and accepts a step only if timing and area assertions pass. See the Real OpenROAD runs tab.

Answer

Run the agent to see a cited answer, the tool calls and the verifier result.

Trace

  1. No run yet.

Sources

None yet.