Commit Graph
12 Commits
Author SHA1 Message Date
zhongsongzhi-cmykandClaude fb65aa487a feat(cli): add callout record / global read commands and gmgn-callout skill
gmgn-openapi-service already exposes two read-only call-out routes on
openapi.gmgn.ai behind the normal API-key auth, so the CLI can reach them
without the separate papi AK/SK channel:

- gmgn-cli callout record -> POST /v1/callout/get_record: one wallet's
  call-outs over the last 30 days plus the 7d/30d summary card
- gmgn-cli callout global -> POST /v1/callout/global: multi-chain feed with
  only-kol / only-declaration / only-safe / holding-range filters

Both are weight 3. Chains are validated against the service's 13-chain
callout list, kept separate from the tradable VALID_CHAINS. Limit is checked
against the service's 0-50 bound; holding bounds are sent as decimal
strings. /v1/callout/token is deliberately left out: the service removed it
(prod returns 404) and publishing call-outs is not part of OpenAPI.

Docs: new skills/gmgn-callout/SKILL.md, CLI reference in docs/cli-usage.md
and both Readmes, routing rows in CLAUDE.md.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-15 16:32:21 +08:00
zhongsongzhi-cmyk 0ffec3f73a docs(cli): synchronize OpenAPI contracts 2026-09-16 16:41:01 +08:00
zhongsongzhi-cmyk af73701a8d chore: bump gmgn-cli to 1.6.3 2026-09-14 19:46:20 +08:00
zhongsongzhi-cmyk a8f40a4be3 feat(cli): document Pro-only 1s kline 2026-09-14 19:45:58 +08:00
zhongsongzhi-cmyk d2e4e96865 feat: document Pro-only 1s kline support 2026-09-14 19:45:58 +08:00
zhongsongzhi-cmyk 263e699397 feat: support arbitrum and hyperevm 2026-09-11 11:31:49 +08:00
zhongsongzhi-cmykandClaude Opus 4.8 6572db0e2d docs: correct market trenches --limit / --launchpad-platform description
The CLI docs promised behavior the API does not deliver:

- --limit: was "max 80 (default 80)". In reality it is best-effort only —
  the new_creation category is served from a fixed live window (~60), so
  larger and smaller --limit values both tend to return ~60. Documented as
  best-effort.
- --launchpad-platform: was "default: all platforms for the chain". In
  reality, when omitted the server injects a fixed per-chain default
  allow-list (not literally all platforms), and passing values REPLACES that
  allow-list (fewer platforms => less data). Platforms outside the list
  (incl. some newer RWA / tokenized-stock launchpads) are filtered out.
- Added the previously-missing robinhood platform slug list, and noted that
  arc/stable apply no launchpad filter (all platforms).

Docs only; no code change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-10 15:36:35 +08:00
zhongsongzhi-cmyk 25f3452722 fix(cli): close HTTP dispatcher before exiting on errors 2026-09-01 15:34:49 +08:00
zhongsongzhi-cmyk 37a078be40 feat: show plan upgrade guidance on rate limits 2026-08-26 20:15:16 +08:00
zhongsongzhi-cmyk 8eaee1cb03 feat(portfolio): add batch wallet profits command 2026-08-20 15:57:17 +08:00
zhongsongzhi-cmyk 8036b3c096 fix(trenches): defer launchpad defaults to service 2026-08-15 11:46:23 +08:00
zhongsongzhi-cmykandClaude Opus 4.8 bd4af1f345 docs(gmgn-market): add market search subcommand
Document the new `market search` command backed by the openapi-service
`GET /v1/market/search` endpoint (search_v3). Covers parameters, the
coins/wallets response shape, usage examples, and output format, plus
updates to the frontmatter, sub-commands table, supported chains note,
rate-limit table, and Notes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-12 16:25:09 +08:00