
Gooo 代码示例:编辑、运行和重放;独立的 Go 端口和 API 策略回归检查。
概览
Gooo 是一种实验性语言,用于描述程序行为并保留程序的构建和运行方式。该仓库提供独立检查的 Go 移植版本和原始 Gooo 组合。从一次源代码变更和可观察的结果开始。 请在Codex、Cursor或Claude Code中打开此结账并询问: 遵循 .agents/skills/gooo-first-program/SKILL.md。运行 Gooo 示例,将分数阈值从 60 改为 80,然后保存并重放新执行。显示实际更改的结果,保留现有文件。 使用提供的输入,从sensor: high到sensor: low的变更得分为75次;其余三个返回字段保持不变。第一个程序技能和设置指南使用编译器83928fa和macOS或Linux上的Go。可重复使用匹配工具或遵循可选的预构建设置。初始源代码设置可以下载并构建它们。源代码编辑需要原生执行。单独保存生成的Go不算运行。
概述(AI 翻译)
Gooo 是一种实验语言 用于描述程序行为并保留程序的构建和运行方式。 该仓库提供独立检查的 Go 移植版和原始 Gooo 版本 合成。从一个源头变化开始,并得到可观察的结果。
编码代理的第一个任务
请在Codex、Cursor或Claude Code中打开此结账并询问:
跟随
.agents/skills/gooo-first-program/SKILL.md。运行 Gooo 的例子, 将分数阈值从60改为80,然后保存并重新回放新的执行。 显示实际更改的结果,保留现有文件。
根据输入,得分75从sensor: high变为
sensor: low;其余三个返回字段保持不变。该
第一程序技能和
设置指南 目标 Go:在macOS或Linux上使用 1.27.3
编译器身份由结出标记。仅在身份确认后重复使用工具
验证;源代码设置可以下载并构建它们。
完整的主CI在b0e6715
通过了Go 1.27.3和固定编译器,包括原生比较和
保存回放。较早的不可变捆绑包和攻略保留了工具链
这些身份都记录在各自的释放说明中。
源代码编辑需要原生执行。
本页由 AI 翻译,技术细节请以原文为准。
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