Skip to content

feat(cli): andromeda satellites#192

Merged
load1n9 merged 1 commit intomainfrom
satellite
Nov 24, 2025
Merged

feat(cli): andromeda satellites#192
load1n9 merged 1 commit intomainfrom
satellite

Conversation

@load1n9
Copy link
Member

@load1n9 load1n9 commented Nov 24, 2025

No description provided.

@load1n9 load1n9 requested review from marc2332 and yossydev November 24, 2025 20:39
@github-actions
Copy link

Performance Comparison

Total Elapsed Time: 48.43ms → 47.92ms (-1.0%)

Profiling Mode: timing - Execution duration of functions.

+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| Function                            | Calls                | Avg                              | P50                              | P95                              | P99                              | Total                          | % Total                      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| andromeda::main                     | 1 → 1 (+0.0%)        | 47.75ms → 47.23ms (-1.1%)        | 47.78ms → 47.25ms (-1.1%)        | 47.78ms → 47.25ms (-1.1%)        | 47.78ms → 47.25ms (-1.1%)        | 47.75ms → 47.23ms (-1.1%)      | 100.00% → 100.00% (+0.0%)    |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| andromeda::run_main                 | 1 → 1 (+0.0%)        | 47.74ms → 47.21ms (-1.1%)        | 47.74ms → 47.22ms (-1.1%)        | 47.74ms → 47.22ms (-1.1%)        | 47.74ms → 47.22ms (-1.1%)        | 47.74ms → 47.21ms (-1.1%)      | 99.96% → 99.95% (-0.0%)      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| run::run                            | 1 → 1 (+0.0%)        | 47.41ms → 46.90ms (-1.1%)        | 47.42ms → 46.92ms (-1.0%)        | 47.42ms → 46.92ms (-1.0%)        | 47.42ms → 46.92ms (-1.0%)        | 47.41ms → 46.90ms (-1.1%)      | 99.29% → 99.30% (+0.0%)      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| run::create_runtime_files           | 1 → 1 (+0.0%)        | 47.41ms → 46.90ms (-1.1%)        | 47.42ms → 46.92ms (-1.0%)        | 47.42ms → 46.92ms (-1.0%)        | 47.42ms → 46.92ms (-1.0%)        | 47.41ms → 46.90ms (-1.1%)      | 99.28% → 99.29% (+0.0%)      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| runtime::run                        | 1 → 1 (+0.0%)        | 27.11ms → 26.79ms (-1.2%)        | 27.12ms → 26.79ms (-1.2%)        | 27.12ms → 26.79ms (-1.2%)        | 27.12ms → 26.79ms (-1.2%)        | 27.11ms → 26.79ms (-1.2%)      | 56.76% → 56.70% (-0.1%)      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| runtime::new                        | 1 → 1 (+0.0%)        | 19.09ms → 18.92ms (-0.9%)        | 19.10ms → 18.92ms (-0.9%)        | 19.10ms → 18.92ms (-0.9%)        | 19.10ms → 18.92ms (-0.9%)        | 19.09ms → 18.92ms (-0.9%)      | 39.97% → 40.05% (+0.2%)      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| extension::load                     | 22 → 22 (+0.0%)      | 835.81µs → 826.47µs (-1.1%)      | 301.82µs → 311.30µs (+3.1%)      | 3.05ms → 2.98ms (-2.0%)          | 5.72ms → 5.64ms (-1.4%)          | 18.39ms → 18.18ms (-1.1%)      | 38.50% → 38.49% (-0.0%)      |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| console::internal_print             | 180 → 180 (+0.0%)    | 5.26µs → 5.50µs (+4.6%)          | 5.00µs → 5.42µs (+8.4%)          | 5.80µs → 6.26µs (+7.9%)          | 18.94µs → 7.08µs (-62.7%) 🚀     | 946.69µs → 990.58µs (+4.6%)    | 1.98% → 2.09% (+5.6%)        |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| recommended::recommended_extensions | 1 → 1 (+0.0%)        | 43.98µs → 55.38µs (+25.9%) ⚠️    | 44.00µs → 55.39µs (+25.9%) ⚠️    | 44.00µs → 55.39µs (+25.9%) ⚠️    | 44.00µs → 55.39µs (+25.9%) ⚠️    | 43.98µs → 55.38µs (+25.9%) ⚠️  | 0.09% → 0.11% (+22.2%) ⚠️    |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+
| console::get_group_indent           | 180 → 180 (+0.0%)    | 243.00ns → 148.00ns (-39.1%) 🚀  | 240.00ns → 140.00ns (-41.7%) 🚀  | 360.00ns → 240.00ns (-33.3%) 🚀  | 490.00ns → 311.00ns (-36.5%) 🚀  | 43.81µs → 26.65µs (-39.2%) 🚀  | 0.09% → 0.05% (-44.4%) 🚀    |
+-------------------------------------+----------------------+----------------------------------+----------------------------------+----------------------------------+----------------------------------+--------------------------------+------------------------------+

Generated with hotpath-rs

📊 View Raw JSON Metrics

PR Metrics

{
  "hotpath_profiling_mode": "timing",
  "total_elapsed": 47922879,
  "description": "Execution duration of functions.",
  "caller_name": "andromeda::main",
  "output": {
    "runtime::new": {
      "calls": 1,
      "avg": 18919152,
      "p50": 18923519,
      "p95": 18923519,
      "p99": 18923519,
      "total": 18919152,
      "percent_total": 4005
    },
    "andromeda::main": {
      "calls": 1,
      "avg": 47232133,
      "p50": 47251455,
      "p95": 47251455,
      "p99": 47251455,
      "total": 47232133,
      "percent_total": 10000
    },
    "andromeda::run_main": {
      "calls": 1,
      "avg": 47212806,
      "p50": 47218687,
      "p95": 47218687,
      "p99": 47218687,
      "total": 47212806,
      "percent_total": 9995
    },
    "recommended::recommended_extensions": {
      "calls": 1,
      "avg": 55376,
      "p50": 55391,
      "p95": 55391,
      "p99": 55391,
      "total": 55376,
      "percent_total": 11
    },
    "extension::load": {
      "calls": 22,
      "avg": 826474,
      "p50": 311295,
      "p95": 2983935,
      "p99": 5636095,
      "total": 18182442,
      "percent_total": 3849
    },
    "console::internal_print": {
      "calls": 180,
      "avg": 5503,
      "p50": 5423,
      "p95": 6263,
      "p99": 7075,
      "total": 990583,
      "percent_total": 209
    },
    "console::get_group_indent": {
      "calls": 180,
      "avg": 148,
      "p50": 140,
      "p95": 240,
      "p99": 311,
      "total": 26647,
      "percent_total": 5
    },
    "run::run": {
      "calls": 1,
      "avg": 46901540,
      "p50": 46923775,
      "p95": 46923775,
      "p99": 46923775,
      "total": 46901540,
      "percent_total": 9930
    },
    "run::create_runtime_files": {
      "calls": 1,
      "avg": 46897492,
      "p50": 46923775,
      "p95": 46923775,
      "p99": 46923775,
      "total": 46897492,
      "percent_total": 9929
    },
    "runtime::run": {
      "calls": 1,
      "avg": 26785249,
      "p50": 26787839,
      "p95": 26787839,
      "p99": 26787839,
      "total": 26785249,
      "percent_total": 5670
    }
  }
}

Main Branch Metrics

{
  "hotpath_profiling_mode": "timing",
  "total_elapsed": 48425814,
  "description": "Execution duration of functions.",
  "caller_name": "andromeda::main",
  "output": {
    "andromeda::main": {
      "calls": 1,
      "avg": 47749957,
      "p50": 47775743,
      "p95": 47775743,
      "p99": 47775743,
      "total": 47749957,
      "percent_total": 10000
    },
    "extension::load": {
      "calls": 22,
      "avg": 835810,
      "p50": 301823,
      "p95": 3045375,
      "p99": 5718015,
      "total": 18387827,
      "percent_total": 3850
    },
    "runtime::new": {
      "calls": 1,
      "avg": 19088900,
      "p50": 19103743,
      "p95": 19103743,
      "p99": 19103743,
      "total": 19088900,
      "percent_total": 3997
    },
    "console::get_group_indent": {
      "calls": 180,
      "avg": 243,
      "p50": 240,
      "p95": 360,
      "p99": 490,
      "total": 43806,
      "percent_total": 9
    },
    "andromeda::run_main": {
      "calls": 1,
      "avg": 47735119,
      "p50": 47742975,
      "p95": 47742975,
      "p99": 47742975,
      "total": 47735119,
      "percent_total": 9996
    },
    "recommended::recommended_extensions": {
      "calls": 1,
      "avg": 43983,
      "p50": 43999,
      "p95": 43999,
      "p99": 43999,
      "total": 43983,
      "percent_total": 9
    },
    "console::internal_print": {
      "calls": 180,
      "avg": 5259,
      "p50": 5003,
      "p95": 5803,
      "p99": 18943,
      "total": 946690,
      "percent_total": 198
    },
    "run::create_runtime_files": {
      "calls": 1,
      "avg": 47408528,
      "p50": 47415295,
      "p95": 47415295,
      "p99": 47415295,
      "total": 47408528,
      "percent_total": 9928
    },
    "run::run": {
      "calls": 1,
      "avg": 47413127,
      "p50": 47415295,
      "p95": 47415295,
      "p99": 47415295,
      "total": 47413127,
      "percent_total": 9929
    },
    "runtime::run": {
      "calls": 1,
      "avg": 27105543,
      "p50": 27115519,
      "p95": 27115519,
      "p99": 27115519,
      "total": 27105543,
      "percent_total": 5676
    }
  }
}

@load1n9 load1n9 requested a review from Copilot November 24, 2025 20:58
@load1n9 load1n9 merged commit 93bbe6d into main Nov 24, 2025
14 checks passed
@load1n9 load1n9 deleted the satellite branch November 24, 2025 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant