Skip to content

Releases: yugao-gaos/GAOS-TurnBasedGrid-SDK

v0.12.0

Choose a tag to compare

@yugao-gaos yugao-gaos released this 22 Jul 22:21

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 22 Jul 16:22

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 19:33

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 16:38

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 15:15

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 14:22

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 13:55

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 13:26
a3fee39

Ollama CLI support

  • Adds an ollama external-agent recipe using Ollama's official launch claude integration.
  • Uses the SDK's restricted MCP tool allowlist, isolated scratch process, status probe, and transcript parser.
  • Supports OLLAMA_MODEL; defaults to the documented local qwen3.5 model.
  • 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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 13:07
75065c1

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

Choose a tag to compare

@yugao-gaos yugao-gaos released this 21 Jul 13:03
eb9bc85

Agent driver and CLI release

  • Adds provider-neutral AgentDriver contracts, 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-agent executable.
  • 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.