Skip to content

feat(gateway): default Gateway image to hummingbot/gateway:development - #216

Open
fengtality wants to merge 1 commit into
mainfrom
feat/gateway-development-default
Open

feat(gateway): default Gateway image to hummingbot/gateway:development#216
fengtality wants to merge 1 commit into
mainfrom
feat/gateway-development-default

Conversation

@fengtality

Copy link
Copy Markdown
Contributor

Summary

  • Change the /gateway/start default image from hummingbot/gateway:latest to hummingbot/gateway:development.
  • Meteora DAMM v2 support (the /gateway/amm/* routes backing GatewayAMMRouter in hummingbot-api-client 1.5.7) currently only ships in the development Gateway image — the published latest image has no AMM routes for Meteora, so starting Gateway with defaults produced a deployment that cannot serve DAMM v2 agents.

Test plan

  • POST /gateway/start with an empty body → container comes up on hummingbot/gateway:development, /gateway/connectors reports meteora ['clmm', 'amm'].
  • End-to-end: client.gateway_amm.get_pool_info() against a live Meteora DAMM v2 pool returns price/reserves.

🤖 Generated with Claude Code

Meteora DAMM v2 (AMM router) support currently only exists in the
development image, so /gateway/start with no image now deploys a
Gateway that serves the /gateway/amm/* routes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Aug 10, 2026

Copy link
Copy Markdown

Greptile Summary

Changes the default Docker image used by POST /gateway/start from hummingbot/gateway:latest to hummingbot/gateway:development, enabling the Gateway AMM routes required for Meteora DAMM v2 when callers omit the image field.

  • Updates GatewayConfig.image to select the development image by default.
  • Preserves support for explicitly specifying another Gateway image.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete blocking or non-blocking defects identified.

The default is intentionally used by empty-body Gateway startup requests, while callers retain the ability to override the image, and no repository evidence establishes an incompatible contract or startup failure.

Important Files Changed

Filename Overview
models/gateway.py Updates the reachable Gateway startup default to the development image; no concrete defect is established by the change.

Reviews (1): Last reviewed commit: "feat(gateway): default Gateway image to ..." | Re-trigger Greptile

@rapcmia rapcmia moved this to Under Review in Pull Request Board Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Under Review

Development

Successfully merging this pull request may close these issues.

2 participants