• v0.9.10 77d3fcb04d

    v0.9.10
    Some checks failed
    integration / integration (ubuntu-22.04) (push) Failing after 26s
    smoke / check-label (push) Successful in 1s
    test / test (ubuntu-22.04) (push) Failing after 11s
    Validate docs build / validate-docs (push) Failing after 20s
    release / release-tag (push) Successful in 2m7s
    smoke / gpt-4o-2024-08-06 (push) Failing after 21s
    smoke / gpt-4o-mini-2024-07-18 (push) Has been cancelled
    smoke / claude-3-7-sonnet-20250219 (push) Has been cancelled
    integration / integration (windows-latest) (push) Has been cancelled
    test / test (windows-latest) (push) Has been cancelled
    Stable

    thklein released this 2026-10-17 20:55:36 +00:00 | 8 commits to main since this release

    Changelog

    • 313cef63e1 chore: bump nanobot dependency (#1018)
    • 1d846aba16 chore: bump renamed deps to current main
    • d9048cbc75 chore: hard-fork — rename all upstream paths to git.basepeak.dev/basepeak-ai
    • 6761bb8f98 chore: move to new nanobot repo (#1019)
    • 30487b5768 chore: re-bump all renamed deps to current @main
    • 82725153aa chore: rename module path to git.basepeak.dev/basepeak-ai/gptscript
    • 77d3fcb04d ci(release): authenticate private module fetches (#20)
    • 471b802cf0 ci: publish gptscript releases to Forgejo only (#19)
    • ecd5289fb3 feat(credentials): pin a credential to its own contexts (#14)
    • 5616ba9898 feat(loader): add git.basepeak.dev (Forgejo) VCS loader
    • 86194e00b0 feat(mcp): migrate MCP client from nanobot to official modelcontextprotocol/go-sdk (#5)
    • 8c687480de feat(openai): per-tool MaxContextTokens prompt budget (#3)
    • 5530f433ff feat(sdkserver): stream workspace file writes (#13)
    • cd5b2c3e53 fix(engine): export only declared parameters as tool env (flag-gated) (#9)
    • 2ec08f5f8a fix(engine): let declared HTTP params beat caller env (#16)
    • 0f0a3b491c fix(engine): let sys.call reach a tool by alias
    • 847810c513 fix(engine): scope daemon cache per instance via GPTSCRIPT_DAEMON_INSTANCE (#1)
    • 43ad7b53a2 fix(engine): stop model input from overwriting host environment (#7)
    • 7738a4cabb fix(engine): warn once about a bad allowlist flag, not per tool call (#10)
    • b9cd9755cf fix(loader): name the MCP tool a load failure belongs to (#11)
    • 06f6b2dcea fix(mcp): namespace MCP tool names by server to avoid collisions
    • 6af728555a fix(openai): trim context for small-window models instead of hard-failing (#2)
    • 716ea0016e fix(sdkserver): marshal workspace tool input as JSON (#17)
    • 66c8f6bfd3 fix(types): use a struct shadow so Field decodes under encoding/json/v2 (#6)
    • b374bab089 hack: return start function for embedded start (#1020)
    • ac4234dcf0 refactor(loader): introduce SkipCommitAPI + VendorLabel on github.Config
    Downloads