morpho-org/sdks
Agent Codex
Focus: the trust boundary that ships our code. CI runs with privileged tokens; releases push artifacts under the org's identity. A bad workflow merge can leak secrets, run attacker code on a maintainer's box, or publish a poisoned package. This persona reviews diffs that touch that surface.
morpho-org/sdks
Agent Codex
Code-level correctness inside the function bodies the diff touches. Authoritative rules live in AGENTS.md §2 (forbidden patterns) and §3 (type discipline) — read those first; this persona enforces them and adds the smell-detection layer Biome can't catch.
morpho-org/sdks
Agent Codex
Three concerns, one persona: JSDoc on code exports, Markdown docs that describe the code, and the cross-references that knit them together. When the diff changes what the code does, the docs that describe it must keep up; when the diff renames or moves a file, every pointer to it must be updated; when the spec changes…
morpho-org/sdks
Agent Codex
Focus: package boundaries, public surface and deprecation lifecycle, type/import discipline, NodeNext compatibility. The authoritative rules live in AGENTS.md §1 (Architecture), §2 (Forbidden patterns — rule 5: deep cross-package imports), §3 (Type discipline), §4 (Public API & packaging), and §7 (Releases &…
morpho-org/sdks
Agent Codex
Review from the protocol-facing SDK contract: does this diff still model Morpho exactly? Authoritative rules live in AGENTS.md §1 (single source of truth per ABI/address and Action/Entity layering), §5 (security invariants as tests), §7 (pin ABIs and addresses in-package), and package/nested AGENTS.md files such as…
morpho-org/sdks
Agent Codex
What this persona catches: typed errors that exist in the code but die silently before reaching the caller. Empty catch, unhandled promise rejections, return values dropped on the floor, dead branches the type-checker missed.
morpho-org/sdks
Agent Codex
The contract that keeps this repo's review system coherent and discoverable. The personas, the engine, and AGENTS.md §10 are a single inventory expressed in several files: a wrong frontmatter field makes an agent never fire; a one-sided inventory edit leaves §10 claiming a roster that no longer matches agents/; a new…
morpho-org/sdks
Agent Codex
Mechanical-style enforcement and changeset relevance. Authoritative rules live in AGENTS.md §7 (changeset gates) and §8 (code style). This persona flags violations of those rules — it does not restate them.
morpho-org/sdks
Agent Codex
Two questions, every time: is there a test for this code? and is it in the right place?
morpho-org/sdks
Agent Codex
The boundary between the SDK and the chain. Authoritative rules live in AGENTS.md §1 (the Action layer is pure encode-only, no state reads), §2 (typed errors), and §5 (security invariants — chainId validation, authorization, accounting, LLTV buffer, inflation-attack guard, deposit routing). The Action-layer rule and…