Open
Conversation
cfa9ff4 to
2f2b5af
Compare
bbe73f2 to
4d2e25b
Compare
- Add lp_executor to list_types output - Add lp_executor.md guide for LP position management - Show wallet_address in CLMM and swap responses Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4d2e25b to
9a4d958
Compare
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
manage_gateway_config now documents that: - GET networks returns merged chain + network config including defaultWallet - UPDATE networks can modify chain-level fields like defaultWallet This works with the Gateway changes that merge chain config into network config. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The API returns 'executor_id' but MCP tool was looking for 'id'. Now checks both fields for compatibility. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add custom_info display to executor detail view - Document correct connector_name format (meteora/clmm) - Add warning about using manage_executors vs manage_gateway_clmm Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Base-only = SELL position above price - Quote-only = BUY position below price - Both = ask user about centered vs custom range Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use get_positions to check on-chain state - Compare with executor custom_info.position_address - Manually update DB if out of sync Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When API restarts, executors may not exist in memory but positions remain on-chain. Use gateway CLMM to close and update DB manually. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ecutor - Add auto_close_above_range_seconds and auto_close_below_range_seconds to key parameters section - Add position_offset_pct parameter documentation - Add new "Limit Range Orders" section explaining how to use auto-close for SELL limit (take profit) and BUY limit (accumulate on dip) strategies - Add LP executor defaults section to preferences template Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix raydiumclmm/clmm → raydium/clmm (matches gateway routes) - Add default: 0 to base_amount/quote_amount docs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add LP executor support to MCP — guide, tool updates, and compatibility fixes for hummingbot-api PR #120.
Changes
hummingbot_mcp/guides/lp_executor.md) — full reference for LP position lifecycle, parameters, single/double-sided positions, limit range orders, and Meteora strategy typeslp_executorto type listing, handleexecutor_idresponse keylp_executordefaults templatecustom_infoin executor detail outputwallet_addressin response metadata for add/remove/close/collectwallet_addressin response metadata.mcp.jsonand.vscode/LP Executor Guide Covers
NOT_ACTIVE → OPENING → IN_RANGE ↔ OUT_OF_RANGE → CLOSING → COMPLETEconnector_name(with/clmmsuffix),trading_pair,pool_address,lower_price,upper_priceauto_close_above/below_range_secondsVerified Against
LPExecutorConfigin hummingbot core (developmentbranch)ExecutorService+EXECUTOR_REGISTRYin hummingbot-api (feat/lp-executorbranch)/connectors/raydium/clmmand/connectors/meteora/clmmRelated PRs
🤖 Generated with Claude Code