Feat / general upgrade and GitHub actions#102
Conversation
|
Commit 8a9e08e
Test a missing-rate case and confirm the UI shows the warning marker instead of pretending the conversion succeeded. ❗
Create web agent sessions on two different servers and verify the sessions stay isolated by server. ❗
Chat panel on web dashboard — send messages, verify WebSocket reconnects ✅
Start a long chat response, use prompt cancel, and confirm the session returns to idle cleanly ✅
Run a report-producing routine, check that it appears in the report browser, opens full-screen, and shows the expected source file. ✅
Other things i observed while testing this PR: |
nikspz
left a comment
There was a problem hiding this comment.
- commit 1626543
- Switch display currency on Portfolio/Bots/Executors — values convert correctly ✅
- /routines — run a routines, view it full-screen, source code tab ✅
- Agent sessions ✅
- Arb check routine: run with CEX-CEX pairs, matched with exchange ✅
- Chat panel on web dashboard — send messages, verify WebSocket reconnects ✅
- Scheduled a one-shot routine, verify it persists across restart ✅
|
Commit b9b1cb9
Commit b9b1cb9 I tested this hummingbot/hummingbot-api#163 with this PR and will add updates on it |
|
Commit 9b0c3b5
|
|
Commit 3089a29 Test in progress |
|
Commit 0d696ce
Tried to delete some archived bots but does not work i think due to
|
|
Commit 63bc451
Attached bot config and logs incase needed: 26052026.zip Bots page, Config panel: Pause button works as expected ✅
|
rapcmia
left a comment
There was a problem hiding this comment.
- Commit b9b1cb9 :
- Portfolio display currency conversion, Portfolio background refresh, Executors display currency conversion, and Trade bottom pane conversion all passed with EUR and BRL.
- Trade bottom pane checks passed: PnL and volume converted correctly, warning/icon appeared when no conversion was available, sorting worked for Status, PnL, PnL%, Volume, and Age, terminated executors did not interfere, and row tooltips appeared/disappeared correctly.
- Per-server agent session context was checked again, and chat panel WebSocket reconnect recovered successfully after a new accepted WebSocket connection was observed in the logs.
- Report flows passed again: arb_check, one other report-producing routine, and price_monitor live report behavior for KuCoin HYPE-USDT all worked.
- Setup flow still passed when port 8000 already had a running Hummingbot API, and MCP server switching persistence worked through both the web dashboard agent window and Telegram.
- Prompt cancel during streaming was tested in the same chat and accepted as current expected behavior/feature limitation rather than a failing issue.
- Commit 0d696ce: Bot page now includes the new Runs tab, and the Active Bot page shows the available data chart.
- Commit 63bc451: Bots page Config panel Pause button works as expected.
- Latest commit:
- the _config_name issue fixed, the controller config updates now use a YAML text field, and updating parameters successfully reflected on the active bot config.
- Manual inspection of the instance folder also confirmed the saved YAML no longer contains the invalid field.



























PR Summary: General Upgrade & GitHub Actions
What changed
Rate Oracle & Currency Display
Agent Sessions — Per-Server Management
Routines & Reports
Arb Check Routine
MCP Server Improvements
Frontend Polish
What to test