
kimjooyoon/gooo-go-ports
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Gooo source examples for coding agents: edit, run and replay; independent Go ports and API policy regression checks.
Обзор
Gooo is an experimental language for describing program behavior and retaining how a program was built and run. This repository provides independently checked Go ports and original Gooo compositions. Start with one source change and an observable result. Open this checkout in Codex, Cursor or Claude Code and ask: Follow .agents/skills/gooo-first-program/SKILL.md. Run the Gooo example, change its score threshold from 60 to 80, then save and replay a new execution. Show the actual changed result and keep my existing files. With the supplied inputs, score 75 changes from sensor: high to sensor: low; its other three returned fields stay unchanged. The first-program skill and setup guide use compiler 83928fa and Go on macOS or Linux. Reuse matching tools or follow the optional prebuilt setup. Initial source setup may download and build them. A source edit needs native execution. Saving generated Go alone is not a run.
README
Показан фрагмент оригинального README. Открыть оригинал.
Gooo Go Ports
Gooo (meta-ontology-go) is an experimental programming language with a Go backend. This repository contains selected Go ports checked against Go reference results, and original Gooo programs with saved execution records. Start with a task you can inspect and reproduce.
Compare saved MCP tool definitions
Use this when you have tools/list requests and responses from before and after
an upgrade or reconnect. Select one original tool name. Gooo compares its saved
definition, reports missing page coverage and retains source bindings.
In a checkout, ask your coding agent:
Follow
.agents/skills/gooo-compare-tool-snapshots/SKILL.md. Compare one original tool name in my saved before/after pages. Keep the original files and full report. Show the observed change, missing coverage and the first failure.
Choose the entry that fits your setup:
| Setup | Start here |
|---|---|
| Local command, with no Go/Gooo installation | Native CLI preview.2, then the own-page guide. |
| Existing MCP host | Native MCP preview17. Use the executable’s absolute path, args: ["--definition-snapshot"], and discover gooo_compare_saved_tool_definitions. |
| MCP host with Docker | Preview17 container instructions. Use the published image digest and enable --definition-snapshot after the image argument. |
| APM with Docker, targeting Codex | Explicit stdio connection, with a pinned image and project target. |
| Go 1.27.3 already installed | Fixed public Go module; no checkout or Gooo compiler needed. |
The native archives support Apple Silicon macOS and Linux x86-64. Download the fixed version and matching checksum, verify it and extract into a fresh directory. Server execution makes no model call or provider connection. Your MCP host keeps its own account, configuration and permission settings.
If you have no saved pages, try the three synthetic examples: a changed output schema, identical definitions, and an incomplete after page. They demonstrate the output format without assessing your server.
Read decision.state together with both page coverage fields. Keep the exact
request_json and response_json strings and page order. Input/context hashes
bind the actual arguments received; a CLI file’s outer whitespace can differ
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add kimjooyoon/gooo-go-ports