Skip to content

fix: green verify baseline — browser redact export, logger arg order, prober contract, biome drift - #12919

Merged
lalalune merged 1 commit into
developfrom
fix/develop-verify-baseline
Jul 4, 2026
Merged

fix: green verify baseline — browser redact export, logger arg order, prober contract, biome drift#12919
lalalune merged 1 commit into
developfrom
fix/develop-verify-baseline

Conversation

@lalalune

@lalalune lalalune commented Jul 4, 2026

Copy link
Copy Markdown
Member

Why

bun run verify on a clean develop checkout fails in five places today, which blocks every branch from getting a green gate. This PR repairs the accumulated redness (all introduced by recent merges) in one hygiene pass.

What

Verification

  • bun run --cwd <pkg> typecheck green for: core, ui, agent, cloud-shared, cloud-ui, plugin-sql, plugin-tee, plugin-personal-assistant, plugin-capacitor-bridge, plugin-local-inference.
  • node packages/scripts/run-turbo.mjs run lint --continue: zero failing packages (was: ui, agent, cloud-shared).
  • Full bun run verify: green except two failures that are pre-existing on clean develop and untouched here: @elizaos/app#typecheck (ui/navigation export resolution under tsgo — exports exist in src and dist; resolution issue) and @elizaos/electrobun#typecheck (string | null args). Also pre-existing: @elizaos/app#build capacitor named-export resolution under rolldown (ios-attachment-smoke.ts, test(app): add iOS native attachment smoke for #10936 #12065).

Evidence rows: format + type-level fixes, no runtime behavior change except the PA prober now reporting the contract-complete state shape; screenshots/video/trajectories N/A — no UI surface or model behavior change.

🤖 Generated with Claude Code

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@coderabbitai

coderabbitai Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a0c20a2f-cee1-4bcd-b0e2-dd0c0889bc84

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/develop-verify-baseline

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

… prober contract, biome drift

Repairs the accumulated red on develop so bun run verify passes again
(modulo two pre-existing failures noted below):

- @elizaos/core: export security/redact from the browser barrel —
  cloud-shared's logger (bundled into the app UI) imports
  isSensitiveKeyName/redactLogArgs from the root barrel (#12572 follow-up).
- plugin-local-inference: fix two logger.warn(msg, {error}) calls to
  pino-style ({error}, msg) — introduced in #12546, broke typecheck of
  every package that type-includes the downloader source.
- plugin-sql: carry the !agent.name narrowing across the withRetry closure
  in AgentStore.create (#12602 follow-up).
- plugin-personal-assistant: adapt the website-blocking prober to the
  shared PermissionState contract (adds required platform field) instead
  of exposing plugin-blocker's narrower local shape.
- plugin-tee: allowImportingTsExtensions (tsconfig is noEmit).
- packages/ui: biome-ignore annotations for the two intentional
  registryVersion useMemo deps; type-collapse cast for the postcss/tailwind
  dual-major seam in the e2e fixture builder.
- Repo-wide biome format normalization emitted by the self-fixing lint
  scripts (ui, agent, cloud-shared, cloud-ui and dependents).

Still red on develop (pre-existing, untouched): @elizaos/app#typecheck
(ui/navigation export resolution under tsgo), @elizaos/electrobun#typecheck.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lalalune
lalalune force-pushed the fix/develop-verify-baseline branch from e50ca82 to 3d6c2a1 Compare July 4, 2026 05:08
@lalalune
lalalune merged commit f317d1c into develop Jul 4, 2026
19 of 78 checks passed

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your trial has ended. Reactivate Greptile to resume code reviews.

@lalalune
lalalune deleted the fix/develop-verify-baseline branch July 4, 2026 05:08
NubsCarson added a commit that referenced this pull request Jul 4, 2026
…ges build (#13013)

The #12848 promote brought packages/cloud/shared/src/lib/utils/logger.ts,
which imports isSensitiveKeyName/redactLogArgs from @elizaos/core, but the
matching core browser-barrel export (export * from "./security/redact" in
packages/core/src/index.browser.ts) landed on develop in #12919 minutes
AFTER the promote cut. Result: build:web fails on main with
'"isSensitiveKeyName" is not exported by core dist/browser', so both
prod Pages projects (eliza-cloud / eliza-app) cannot deploy from main —
same skew class as #12985.

One-file, additive-only cherry-pick of the index.browser.ts hunk from
develop commit f317d1c (#12919). Verified locally at main tip:
bun run build:core green, packages/app build:web green,
verify-chunk-safety OK (392 chunks scanned).
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