Skip to content

feat(cli): run node inside shell command#1552

Open
jansegre wants to merge 1 commit intomasterfrom
feat/cli/run-in-shell
Open

feat(cli): run node inside shell command#1552
jansegre wants to merge 1 commit intomasterfrom
feat/cli/run-in-shell

Conversation

@jansegre
Copy link
Copy Markdown
Member

Motivation

The current support we have for using an "ipython shell" on a running node requires a non-trivial setup for a "remote ipython". It would be useful for testing to have a simple way to let the node "run in the background" in the shell subcommand.

Acceptance Criteria

  • Introduce --x-run-node argument exclusively on the shell subcommand, to enable the node to run in parallel to the shell, without affecting the prompt but still allowing it to work as expected

Checklist

  • If you are requesting a merge into master, confirm this code is production-ready and can be included in future releases as soon as it gets merged

@jansegre jansegre self-assigned this Jan 13, 2026
@jansegre jansegre requested a review from msbrogli as a code owner January 13, 2026 16:40
@jansegre jansegre moved this from Todo to In Progress (Done) in Hathor Network Jan 13, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 13, 2026

🐰 Bencher Report

Branchfeat/cli/run-in-shell
Testbedubuntu-22.04
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
minutes (m)
(Result Δ%)
Lower Boundary
minutes (m)
(Limit %)
Upper Boundary
minutes (m)
(Limit %)
sync-v2 (up to 20000 blocks)📈 view plot
🚷 view threshold
1.61 m
(-5.98%)Baseline: 1.71 m
1.54 m
(95.72%)
2.05 m
(78.35%)
🐰 View full continuous benchmarking report in Bencher

@jansegre jansegre force-pushed the feat/cli/run-in-shell branch from f1b5b76 to 28d508d Compare January 14, 2026 15:39
@codecov
Copy link
Copy Markdown

codecov bot commented Jan 14, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.34%. Comparing base (2d949c7) to head (2eca25a).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1552      +/-   ##
==========================================
- Coverage   85.42%   85.34%   -0.08%     
==========================================
  Files         464      464              
  Lines       31203    31203              
  Branches     4735     4735              
==========================================
- Hits        26654    26631      -23     
- Misses       3639     3656      +17     
- Partials      910      916       +6     
Flag Coverage Δ
test-lib 85.34% <ø> (-0.07%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jansegre jansegre requested a review from glevco February 6, 2026 16:20
@jansegre jansegre force-pushed the feat/cli/run-in-shell branch 2 times, most recently from f77b1f9 to 504e2d9 Compare February 6, 2026 16:35
@msbrogli msbrogli force-pushed the master branch 2 times, most recently from eb416fa to 21d7909 Compare February 12, 2026 23:12
@jansegre jansegre force-pushed the feat/cli/run-in-shell branch from ffa5f04 to 45f5280 Compare February 18, 2026 15:35
@jansegre jansegre force-pushed the feat/cli/run-in-shell branch from 45f5280 to 2eca25a Compare March 19, 2026 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress (Done)

Development

Successfully merging this pull request may close these issues.

1 participant