Releases: yugao-gaos/GAOS-TurnBasedGrid-SDK
Release list
v0.12.0
What changed
- Make movement resolution deterministic across engines and replays.
- Enforce strict replay, resource, transport, and finite-JSON validation.
- Preserve exact retry and cursor lifecycle semantics.
- Serialize async cancellation deterministically.
- Harden reusable engine behavior and invariants.
v0.11.0
What changed
- Add extensible, product-defined resource registries and balance initialization.
- Add validated, atomic multi-resource transaction planning and commits with structured failures and change records.
- Separate AI action-limit failures from product resource costs while retaining deprecated compatibility.
- Add resource and scoring API documentation and focused test coverage.
v0.9.2
Submission-ready maintenance and documentation release.
Highlights:
- Adds the complete mechanism reference, deterministic settlement guide, mission, and game-as-benchmark rationale.
- Adds Devpost judge guidance, installation paths, supported platforms, and the Codex/GPT-5.6 production case study.
- Clarifies the GAOS SDK boundary and the production feedback loop with Zonoid.
- Updates the development toolchain to patched Vite 6.4.3 and esbuild 0.25.12 with zero npm audit findings.
- Ships matching TypeScript and Python v0.9.2 packages.
v0.9.1
Adds a deterministic nearest-reachable qualified-cell path search to the grid engine, with stable tie-breaking and public TypeScript exports.
SDK v0.9.0
Adds reusable gate transitions, ordered latched triggers, policy-driven grid ray traversal, and generic behavior-tree evaluation. Product-specific conditions, effects, collision policy, actions, and authored content remain in platform adapters.
GAOS Turn-Based Grid SDK v0.8.0
Reusable grid mechanisms\n\n- breadth-first once-per-identity chain reactions\n- path projectile microsteps and bounded full-flight passes\n- all-or-nothing push-chain planning and deterministic commit ordering\n- ordered arrival-rule dispatch\n- neutral multi-resource claim arbitration\n- directed transport proposals and bounded runs\n- connected link-source mapping and transport/state interlocks\n\nAll mechanisms accept product-owned world, collision, effect, token, and presentation policies.
GAOS Turn-Based Grid SDK v0.7.0
Deterministic multi-wave settlement\n\n- adds a product-neutral deterministic settlement cascade kernel\n- resolves consequences in explicit same-turn waves until quiescence\n- supports repeat, pending-coalesced, and once-per-turn scheduling\n- supports explicit next-turn deferral\n- records causal traces and enforces a convergence limit\n- documents the boundary between SDK scheduling and product mechanics
GAOS Turn-Based Grid SDK v0.6.0
Ollama CLI support
- Adds an
ollamaexternal-agent recipe using Ollama's officiallaunch claudeintegration. - Uses the SDK's restricted MCP tool allowlist, isolated scratch process, status probe, and transcript parser.
- Supports
OLLAMA_MODEL; defaults to the documented localqwen3.5model. - Local Ollama play requires no model API key.
Install Ollama and Claude Code, then run:
OLLAMA_MODEL=qwen3.5 gaos-agent spawn ollama --mcp-url http://127.0.0.1:9000/mcp --prompt "Complete the episode"GAOS Turn-Based Grid SDK v0.5.1
Patch release: product-specific system prompts now compose with the SDK legal-action JSON contract instead of replacing it. This keeps reusable keyed drivers reliable while products retain their own play policy.
Includes the complete v0.5.0 agent driver and gaos-agent CLI feature set.
GAOS Turn-Based Grid SDK v0.5.0
Agent driver and CLI release
- Adds provider-neutral
AgentDrivercontracts, registries, and deterministic episode execution. - Adds keyed Anthropic, OpenAI, xAI, and OpenRouter drivers with legal-action validation.
- Adds reusable Claude Code, Codex, Cursor, Grok, OpenCode, and custom MCP CLI launch recipes.
- Adds isolated process launching, install/auth probes, transcript parsers, and the
gaos-agentexecutable. - Keeps product prompts, authored content, rooms, matchmaking, and policy in the platform repository.
The release workflow publishes @yugao-gaos/turn-based-grid-sdk@0.5.0 to GitHub Packages and attaches npm and Python distributions.