Releases: pardeike/GABS
Releases · pardeike/GABS
Release list
v1.0.8
GABS 1.0.8 makes Steam games easier to use with game bridges.
- Added managed Steam launch for Steam games. GABS can start Steam when needed and launch the installed game with the bridge environment in place.
- Added doctor and repair commands to check game configs and upgrade older Steam App ID setups.
- Updated the setup docs and examples so new users have a simpler path.
v1.0.7
GABS 1.0.7 is a release-readiness polish update.
- Failed
games_connectattempts now release their temporary runtime ownership claim instead of blocking another GABS session. - The bridge startup docs and examples now describe the live environment contract more clearly.
- Diagnostic/read-only tool tags are documented as the preferred way for bridges to keep recovery tools available while attention is open.
Download the archive for your platform from the assets below.
GABS v1.0.6
GABS 1.0.6 improves bridge recovery and keeps the public docs more generic.
- games_status no longer opens a raw TCP probe before games_connect, so simple accept-once GABP bridges are not consumed by diagnostics.
- Bridge-state diagnostics now use passive listener evidence when available and explain stale or unverified bridge files with clearer next actions.
- Attention-gate recovery now relies on generic diagnostic and read-only tool tags instead of bridge-specific tool names.
- Public docs and examples now use neutral game-side bridge wording and example names.
- Regression coverage was expanded for reconnects, status diagnostics, generic public surfaces, and strict-safe tool discovery.
GABS v1.0.5
GABS 1.0.5 improves slow-start and discovery behavior for AI-controlled game sessions.
- games_start can wait longer for slow mod-heavy GABP bridges.
- games_tool_names no longer briefly reports zero tools right after a successful connection.
- Attention gating now lets diagnostic and lifecycle observation tools through for recovery.
- Startup retry logging is quieter.
v1.0.4
Changes
- Kept the public MCP
tools/listresponse stable and core-only. Mirrored game tools are now discovered throughgames_tool_names, inspected withgames_tool_detail, and called throughgames_call_tool. - Serialized stdio frame writes and writes LSP frames in one syscall, preventing concurrent responses and notifications from corrupting MCP frames. Fixes #65.
- Added MCP initialize instructions and structured next-step hints on the main game-management tools.
- Added a
gabs-mcpCodex skill with the recommended game-development workflow.
Notes
- Direct mirrored tool handlers can still be called when the name is already known, but agents should prefer the stable discovery and call tools above.
- The stale local
pr-61worktree/branch was removed after its useful stable-tool-list idea was adapted.
v1.0.3
Changes
- Expose mirrored game tools with MCP-safe public names by default, for example
rimworld_rimbridge_core_ping. - Keep slash-delimited GABP names as the canonical names sent to the game, for example
rimbridge/core/ping. - Keep existing dotted MCP names as aliases for compatibility.
- Resolve MCP-safe names from tool descriptors instead of guessing underscore delimiters.
- Allow direct tool calls while mirrored tool registration finishes in the background.
Clients should prefer the names returned by tools/list.
Assets
gabs-v1.0.3-darwin-amd64.zipgabs-v1.0.3-darwin-arm64.zipgabs-v1.0.3-linux-amd64.zipgabs-v1.0.3-linux-arm64.zipgabs-v1.0.3-windows-amd64.zip
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Make startup timeout configurable and raise default to 60s by @Copilot in #64
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Add stripOutputSchema config for Claude Code compatibility by @Evyatar108 in #62
New Contributors
- @Evyatar108 made their first contribution in #62
Full Changelog: v1.0.0...v1.0.1
v1.0.0
GABS v1.0.0
First stable 1.x release of the Game Agent Bridge Server.
What's New
- Updated to
gabp-runtime v1.0.0 - Compatible with GABP v1.1 on wire major
gabp/1 - Improved tool discovery with
games.tool_names->games.tool_detail->games.call_tool - Added attention-aware execution gating for bridges that publish blocking async state
games.call_toolnow honors inner timeout hints for long-running tools- Steam and Epic launcher tests are now hermetic and no longer invoke real external launchers
Setup Notes
- Install/setup docs were simplified for the common first-run path
- For Steam and Epic games, set
stopProcessNameto the real game process, not the launcher - For long-running bridge tools, pass timeout hints such as
timeoutMswhere supported
Full Changelog: v0.3.0...v1.0.0