hns-lsel-applier
Local Self-Evolution Loop (LSEL) APPLY engine — the playback-only consumer of approved decision.json records that drives…
Verbatim web-excerpt fetcher — the moai fetch web command and fetch_web MCP tool. Fetches a page, scores its blocks against a question in two Jev stages, and returns the exact passages that answer the question, unmodified. Use when a task needs the exact passage (a quote, a
Claude Code
$ npx -y skills add modu-ai/moai-adk --skill moai-fetch-web --agent claude-code
Codex
$ npx skills add modu-ai/moai-adk --skill moai-fetch-web -a codex -y
Cursor
$ npx skills add modu-ai/moai-adk --skill moai-fetch-web -a cursor -y
Gemini CLI
$ npx skills add modu-ai/moai-adk --skill moai-fetch-web -a gemini-cli -y
GitHub Copilot
$ npx skills add modu-ai/moai-adk --skill moai-fetch-web -a github-copilot -y
OpenCode
$ npx skills add modu-ai/moai-adk --skill moai-fetch-web -a opencode -y
Windsurf
$ npx skills add modu-ai/moai-adk --skill moai-fetch-web -a windsurf -y
name: moai-fetch-web description: > Verbatim web-excerpt fetcher — the moai fetch web command and fetch_web MCP tool. Fetches a page, scores its blocks against a question in two Jev stages, and returns the exact passages that answer the question, unmodified. Use when a task needs the exact passage (a quote, a version string, a config line) rather than a summary. Gated behind workflow.jev.enabled (shipped default false).
`moai fetch web <url> "<question>"` (MCP: the `fetch_web` tool) fetches a page, splits it into blocks — paragraphs, list items, table rows, code blocks, each with its heading path — and keeps the blocks the question is about, word for word. No paraphrase, no truncation: the output is evidence a reader can quote.
a version or a config value, verifying what a page literally says.
offline. WebFetch rewrites the page through a summary model — it can never certify a verbatim quote.
false) and needs a TypeSafe credential. With the gate off the command makes ZERO network requests, prints a WebFetch fallback notice, and exits 2 — it never silently degrades into a paraphrase.
The first line begins `#` and carries one of five statuses:
| Status | Meaning | Exit code | |---|---|---| | `filtered` | relevant blocks kept | 0 | | `passthrough` | whole short document kept (no scoring) | 0 | | `no_match` | nothing scored relevant | 1 | | `empty` | the page split to zero blocks | 1 | | `fetch_error` | the page (or scoring) failed | 2 |
Each kept block follows as a `##` heading-path line plus the block's verbatim text.
Handling `no_match` (exit 1): it means the question found no relevant passage ON THAT PAGE — it is not an error and not a negative answer about anything else. Do not retry the same page; rephrase the question or try another page. Do not treat exit 1 as "the answer is no".
Handling `--json`: pass it when a caller parses the output. The object carries `status`, `exit_code`, `blocks` (kind, heading, verbatim text), and approximate token counts; branch on `status`, not on parsing the markdown shape.
Under Codex, this command performs outbound network I/O (the target page and the TypeSafe endpoint). Run it from a profile with `network_access` enabled; without it the command fails with `fetch_error` and the condition names the refused dial.
Every scored call spends Jev credits once the gate is on. Short documents (under ~2,000 approximate tokens) pass through with NO scoring call. Cache hits under `~/.moai/cache/jev` are served without a network request.
Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.
Local Self-Evolution Loop (LSEL) APPLY engine — the playback-only consumer of approved decision.json records that drives…
Local Self-Evolution Loop (LSEL) curator — the CLUSTER + drain engine for the GOOS-local PROPOSE→APPLY seam closure…
moai-adk-go best-practices reference for the 4 harness specialists (cli-template-specialist, quality-specialist,…
moai-adk-go local dev reference — version management/release process (sec 5), shell-script hook development (sec 7), build & dev…
moai-adk-go domain-patterns reference for the 4 harness specialists (cli-template-specialist, quality-specialist,…
HARD i18n rules digest for the oss-docs harness specialists working on moai-adk-go README 4-locale set and the docs-site…
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration