Skip to content

feat(infra): agentic RPC debugging#8220

Draft
tkporter wants to merge 26 commits intomainfrom
trevor/agentic-rpc-debugging
Draft

feat(infra): agentic RPC debugging#8220
tkporter wants to merge 26 commits intomainfrom
trevor/agentic-rpc-debugging

Conversation

@tkporter
Copy link
Copy Markdown
Member

Opening this up just for a monorepo image to test haggis with.

tkporter and others added 3 commits February 22, 2026 21:58
When all registry URLs are already used as private RPCs, the debug script
showed "Registry RPCs: (none)" which was misleading. Now it reports how many
registry URLs were deduplicated into the private set.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ssues

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…daction

Added --rpc-urls, --list-releases, --refresh-releases, and --yes CLI flags to
set-rpc-urls.ts for agentic (non-interactive) use. Added supporting functions
in rpcUrls.ts (setRpcUrls, listAffectedReleases, refreshSelectedReleases,
collectAllK8sHelmManagers) and skipConfirmation option to refreshK8sResources.
Removed redactUrl/sanitizeError from debug-rpc-url-health.ts so URLs display
in full. Updated debug-rpc-provider and fix-rpc-urls skills for the new workflow
including [CONFIRM] gate.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 26, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.86%. Comparing base (cd769e0) to head (ab1305e).
⚠️ Report is 46 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8220   +/-   ##
=======================================
  Coverage   75.86%   75.86%           
=======================================
  Files         124      124           
  Lines        3099     3099           
  Branches      258      258           
=======================================
  Hits         2351     2351           
  Misses        732      732           
  Partials       16       16           
Flag Coverage Δ
tron-sdk 68.97% <ø> (ø)

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

Components Coverage Δ
core 87.80% <ø> (ø)
hooks 71.86% <ø> (ø)
isms 81.10% <ø> (ø)
token 86.67% <ø> (ø)
middlewares 84.98% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

.claude/ was in .dockerignore, which meant the hyperlane-monorepo Docker image
used as an init container by Haggis never contained the .claude/skills/ directory
or CLAUDE.md. The Claude Agent SDK needs these at runtime (loaded via cwd +
settingSources) for the agent to use domain-specific skills during investigations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tkporter tkporter force-pushed the trevor/agentic-rpc-debugging branch from 4111096 to cac8557 Compare February 26, 2026 03:18
tkporter and others added 20 commits February 27, 2026 00:39
Haggis (the incident investigation agent) needs read access to the Rust
codebase to investigate Rust-related incidents. Previously the monorepo
image only included TypeScript/Solidity source, leaving rust/ empty.
This adds a COPY rust ./rust so the full codebase is available.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ork/abacus-monorepo into trevor/agentic-rpc-debugging
Ran print-token-prices.ts to refresh CoinGecko prices for mainnet3.
Notable moves: ETH ~$2,131 → ~$2,431, BTC ~$66,117 → ~$77,370.
Chains without CoinGecko listings default to $1.
…ork/abacus-monorepo into trevor/agentic-rpc-debugging
@hyper-gonk
Copy link
Copy Markdown
Contributor

hyper-gonk Bot commented Apr 22, 2026

🦀 Rust Agent Docker Image Built Successfully

Service Tag
agent a6315f6-20260422-212959
Full image paths
ghcr.io/hyperlane-xyz/hyperlane-agent:a6315f6-20260422-212959

@hyper-gonk
Copy link
Copy Markdown
Contributor

hyper-gonk Bot commented Apr 22, 2026

Node Services Docker Image Built Successfully

Service Tag
node-services a6315f6-20260422-213015
Full image paths
ghcr.io/hyperlane-xyz/hyperlane-node-services:a6315f6-20260422-213015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

2 participants