Releases: gnoverse/gno-mcp
Releases · gnoverse/gno-mcp
Release list
v0.8.0
Changelog
- 298478a chore(release): bump to 0.8.0 (#25)
- 890eb3d docs(gno-skill): fix stdlib refs for test13 + broader accuracy sweep (#22)
- 5d32640 build(deps): bump actions/setup-go from 6.4.0 to 6.5.0 (#24)
- 622ef22 chore(deps): bump go modules and pinned actions to latest (#23)
- 0ef9de1 feat(gno-skill): integrate audit security patterns from gnolang/gno
- d6f5d94 feat(addpkg): surface the deployed realm's gnoweb URL
v0.7.0
v0.6.0
Changelog
- 73af5e8 chore(release): bump to 0.6.0
- 8180cfd ci: split releases into independent gnomcp + agentfaucet cadences (#18)
- 03acc21 feat(skills/gno): sysrealms.md system-realm reference + skill housekeeping (#17)
- 3bb0e86 feat(profiles): default testnet to the deployed agent-faucet + live e2e scenario (#16)
v0.5.0
v0.4.0
v0.3.0
Changelog
- c4cf22d chore(release): bump to 0.3.0
- 18cff32 chore(profiles): default testnet to test13
- 7de58e4 docs(write): refresh package doc-comment to list all key tools
- b6e0eb8 feat(keystore): funds-safe gno_key_delete + multi-key e2e scenario
- 9dff9a5 feat(keystore): multiple named agent keys per profile + gno_key_send
- 1b54e6d feat(faucet): global outflow drip + balance-floor throttle
- 4b9a2c8 build(deps): bump actions/checkout from 4.3.1 to 6.0.3 (#4)
- c47b4a0 build(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.2.2 (#5)
- 8d04a36 build(deps): bump golang.org/x/tools from 0.44.0 to 0.46.0 (#14)
- fc7276c docs(readme): trim to a landing page; move setup detail to docs/ (#12)
v0.2.0
Changelog
- 2a61eb3 chore(release): bump to 0.2.0
- 118daa5 feat(release): agentfaucet binary + multi-arch docker images for both services
- 37485d5 feat(playground): scenario 12 — curl|sh installer end-to-end + idempotent re-run
- 0a27bbc feat(dist): install script + per-harness install docs + restart-the-harness step
- 2eae389 docs(dist): trim the install prompt — goal-level where proven, exact where it matters
- 2d356a0 feat(playground): fresh-install external scenario + per-scenario image targets
- b9c94c1 fix(dist): drop repo-root .mcp.json — it shipped as a broken server in every plugin install
v0.1.0
Changelog
- 6c43682 feat(release): manual release flow — dispatch workflow, bump script, CI guards (#11)
- dcb639a fix(skills): post-merge coherence — route toolchain cases to toolchain.md
- 9246724 feat(playground): e2e harness, read-only audit, sessions + three-layer test architecture
- 22ffb74 feat(skills): chain-matched toolchain reference — versioned store, target-chain deps
- 92c5347 feat(mcp): gno_read depths — outline default, symbol fetch with deps; retire gno_inspect
- 5f48161 feat(skills): side skills — gno-audit, gno-debug, gno-onboard
- 56529f6 chore(plugins): correct metadata — 0.1.0, gnoverse org, singular skill, public marketplace
- a37c6e4 docs: AGENTS.md is contributor guidance, not skill delivery
- a3e6a78 docs(adr): move under docs/, drop prxxxx prefix, reconcile to shipped state
- 1ac133d docs: render the session-WIP caution as a warning admonition
- 0327ca6 docs: README rewrite + session-WIP and source-of-truth notes
- 6f72278 feat(tools): chain-info reads — gno_account + gno_status
- 959a01f feat(mcp): dynamic in-memory profiles (B3) — gno_profile_add + chain-type removal
- c3188c2 feat: deep-review remediation — security hardening, supply chain, dedup
- 5dbaa25 feat(mcp): firm path-type scoping for gno_render and gno_eval
- c91a78e fix(mcp): profile resolution no longer crashes the server
- a18a42e feat(mcp): package-aware reads — whole-package txtar, gno_packages, realm->path
- 88aceda fix(mcp): address MCP-review findings — wire annotations/structuredContent/errors + tool fixes
- 114be49 feat(faucet): tiered agent testnet faucet (B2) + real-node integration harness
- fa23b9a docs(chain): correct stale session-query ABCI note
- 5ca538e chore: remove verify-gnoclient dev stub
- abf52d1 refactor(internal): fold single-function files into their packages
- fb9bc3d refactor(test): adopt testify (require/assert) across the suite
- 6100a8f feat(agent): agent testnet write identity (SPEC1 testnet keystore)
- 645383f refactor(session): build gnokey commands with fmt.Fprintf
- 7b16170 refactor(gnoweb): parse gnoconnect meta-tags via x/net/html head tokenizer
- f754c20 feat(agent): agent write identity on local/dev (SPEC1)
- abc175b feat(mcp): clean MCP base — zero-config reads, sessions, profile CLI
- e9356c5 feat(skills): rewrite gno skill + package as multi-agent plugin
- 7c01f90 chore(e2e): ignore local test keyring
- 9b55574 feat(session): vm/run permission support (gno_run end-to-end)
- 63b4422 test(e2e): cur-realm parameter, correct master fixture, PROTOCOL updates
- 130f638 fix(session,chain): chain-compatible pubkey and AllowPaths encoding
- ceabf5d refactor(write): plumb master through call/run; simulate requires session
- 7f9a94a feat(session): persist master on AddPending; remove SetMasterAddress
- 31c314c fix(chain): amino-JSON decode session account + error cleanup
- 42d79dd feat(chain): session-signed Call/Run and real QuerySession in chain.Real
- 0060aa4 feat(session): GnoclientSigner adapter on Keypair
- d160b1c build: bump gno to master for session-signed tx support
- be7b62b test(profiles): malformed master-address rejected on read-only profile
- 81c5ef3 feat(profiles,session): master-address field + validation
- d8c7e51 docs(adr): master address discovery via funded Send memo
- 0af4a91 fix(e2e): adapt setup.sh + realms to current gnodev/gnokey
- 8d90c63 refactor(cmd/gnomcp): broaden write-tool assertion + propagate stdin errors
- 6a618c1 docs(e2e): full Section A + Section B protocol checklist
- 36afd89 test(integration): session propose smoke
- 9fc1681 docs: README Milestone B section + Makefile test-e2e target
- d49d432 feat(cmd/gnomcp): mention session flow in initialize instructions when writes enabled
- ed20d8e feat(cmd/gnomcp): wire session manager + 5 write tools with dangerous gate
- 655facc feat(server): AnyProfileAllowsDangerous predicate for write-tool gating
- ef58f62 refactor(milestone-b): apply Phase 4 reviewer findings
- 97a100a feat(tools/write): gno_run for ad-hoc code via MsgRun
- c42f12e feat(tools/write): gno_call with session signing, simulate flag, audit hook
- a38d12e feat(tools/write): gno_auth_status narrative + chain refresh
- f010525 feat(tools/write): gno_session_revoke emits revoke command
- be9554e feat(tools/write): gno_session_propose emits gnokey command + persists pending
- 3b70785 feat(tools/write): shared helpers + testhelpers scaffold
- d350bb3 refactor(session): coversRealm correctness + lock-discipline + slice-copy
- dd4f9c0 feat(session): gnokey command formatters for create + revoke
- aeabe73 feat(session): Manager state machine with multi-session-per-profile
- ec85113 feat(session): chain check helper for per-pubkey session lookup
- 7cbda76 feat(session): 4-layer scope policy with hard-limit clamps
- 88e13b8 feat(session): on-disk Store with directory-per-profile layout
- c2ff87e feat(session): scrypt+AES-256-GCM encryption with passphrase opt-in
- 713e869 feat(session): ed25519 Keypair with bech32 gpub/g1 encoding
- 9bf10bb refactor(chain): symmetric Fake error seeders, MsgRun via NewMsgRun, drop tautology tests
- 6e5b0c2 feat(chain): Real.QuerySession returns ErrSessionQueryUnsupported
- 45439a8 feat(chain): Real.Run broadcasts or simulates vm/MsgRun via gnoclient
- cd6fc43 feat(chain): Real.Call broadcasts or simulates vm/MsgCall via gnoclient
- 1b5a4a7 chore(chain): verify gnoclient API for Milestone B (research task)
- ea36dd0 feat(chain): Fake seeders for Call/Run/QuerySession
- 9f2f9d9 feat(chain): Signer + CallResult/RunResult/SessionStatus types + interface methods
- 929c5d8 refactor(server): Annotations.Validate + ToolError.Error includes Extra
- 95bdcb4 feat(server): Annotations + StructuredContent + IsError + ToolError + Registry.Get
- 8703d93 refactor(profiles): consolidate HardLimits tests + value receivers
- 334f440 feat(profiles): EffectiveDefaults layered fallback for session scope
- 5174325 feat(profiles): HardLimits per chain-type with bypass sentinel
- 6dd5cab refactor(profiles): Validate returns (warn, err); move stderr to caller
- 3ec529b feat(profiles): validate write-related fields; warn on mainnet+dangerous
- f986d41 refactor(profiles): consolidate write-auth parse tests + drop temporal comments
- 2511fcc feat(profiles): extend Profile struct with write-related fields
- 035a028 chore(e2e): profiles.toml + teardown.sh + PROTOCOL.md skeleton
- e73a666 chore(e2e): setup.sh boots gnodev with master + deploys test realms
- a87d4f7 chore(e2e): test realm sources for milestone B (echo, counter, other)
- f4dc6c5 docs: reconcile ADRs + SDK notes with Milestone A implementation reality
- a9754fe style(profiles): drop redundant http.Client.Timeout in DiscoverLocal
- 6dd2ff8 fix: go-reviewer round-1 (audit duration units + 4 SHOULD fixes)
- 33109eb docs: README for v2 Milestone A
- e191763 test(integration): smoke test against test11
- e10077e feat(cmd/gnomcp): main entry point wiring everything together
- ca725cc feat(audit): JSON-lines audit log writer
- 2ec62a1...