Develop and debug Maple Agent Mode across its React UI, Tauri command and event bridge, account-scoped native runtime, embedded Goose integration, OpenSecret provider, developer tools, permissions, skills, MCP, and ACP adapter. Use when implementing or debugging AgentMode, agent runtime lifecycle or persistence, Goose…
Develop and review the maple-proxy Rust crate, binary, container, and OpenAI-compatible HTTP behavior under Maple's proxy directory. Use for proxy APIs, configuration, authentication, CORS, attested OpenSecret transport, tests, container builds, package versions, or an explicitly authorized crates.io or GHCR…
Develop and debug ordinary non-Agent-Mode Maple features and fixes across its React/Vite frontend and Tauri/Rust application. Use for local setup, choosing the Maple-versus-OpenSecret boundary, implementing UI, state, API-client, native command, desktop, or mobile changes, running focused tests, and preparing a…
Develop and review the OpenSecret TypeScript/React and Rust SDKs under Maple's sdk directory. Use for SDK API, authentication, attestation, encrypted transport, tests, the pinned OpenSecret integration revision, package contents, versions, or an explicitly authorized npm or crates.io publishing handoff; use…
Prepare, publish, monitor, and verify a Maple release from current master. Use when asked to bump a release version, cut or create a GitHub release, verify signed artifacts and updater metadata, monitor downstream publication, or prepare an explicitly authorized App Store, TestFlight, Google Play, or billing-API…
Review Maple security across authentication, account isolation, local persistence, Tauri IPC and capabilities, OAuth and deep links, the Local OpenAI Proxy, Agent Mode tools and permissions, MCP, ACP, streaming concurrency, secrets, logging, and configurable API endpoints. Use for explicit security audits, threat…
Run comprehensive or CI-equivalent Maple validation across frontend, Rust, web, desktop, mobile, integration, and exact-application boundaries. Use when comprehensive, smoke, packaged, or cross-platform evidence is requested, and when runtime evidence crosses Tauri IPC, Agent Mode, the local proxy, authentication…
Instructions for OpenSecretCloud/Maple, covering maple agent guide, start here, product and runtime map, code ownership and placement and security and privacy invariants.
Change or review OpenSecret HTTP contracts and their SDK or Maple consumers. Use for routes, authentication context, attested encrypted requests or responses, OpenAI-shaped payloads, Responses or conversation persistence, errors, SSE streaming, cancellation, or cross-client compatibility.
Change or review OpenSecret inference and web-provider integrations. Use for model catalog entries or aliases, provider routing, Tinfoil or standard-provider transport, credentials, attestation, request or response canonicalization, retries, headers, cache namespaces, usage accounting, audio or embeddings, web search…
Set up and run the open-source OpenSecret Rust backend. Use when starting backend work, entering its pinned Nix/PostgreSQL environment, initializing submodules, running Diesel migrations, configuring the local provider stack, or deciding whether behavior belongs in OpenSecret or a client.
Review security-sensitive OpenSecret changes and claims. Use when a diff reaches attestation, encrypted sessions, authentication or OAuth, key ownership, encrypted persistence, provider or web trust, external billing or flag APIs, secrets, logs, Nitro/KMS/PCR evidence, or another boundary where source, artifact, and…
Validate OpenSecret changes with focused Rust tests, exact Rust CI parity, disposable PostgreSQL migration and ignored-test proof, separately authorized provider checks, encrypted SDK or Maple smoke tests, Nix checks, and release-only EIF/PCR evidence. Use before claiming backend work complete or when reviewing…
AGENTS.md instructions for OpenSecretCloud/opensecret, covering opensecret agent guide, work safely, ownership, durable api and security rules and durable provider rules.