Reference
Package exports Complete map of stable Noir import paths, grouped by responsibility.
Import core constructors and shared contracts from @noir-agent/agent. Import optional behavior from the narrowest subpath so an agent file shows exactly which providers and production features it uses.
Import Purpose @noir-agent/agentnoir, defineAgent, tools, connectors, capabilities, common types, and runtime contracts@noir-agent/agent/schema/zodoptional Zod schema adapter @noir-agent/agent/store/memorydevelopment runtime store @noir-agent/agent/store/postgresdurable runtime store and migrations
Import Purpose @noir-agent/agent/channels/slackSlack events, threads, files, interactions, and delivery @noir-agent/agent/channels/slack-assistantnative Slack assistant threads, prompts, titles, and status @noir-agent/agent/channels/telegramTelegram messages, topics, files, and buttons @noir-agent/agent/channels/whatsappWhatsApp Cloud API messages, media, reactions, and delivery events @noir-agent/agent/channels/emailAgentMail-compatible threaded email adapter @noir-agent/agent/channels/linqLinq iMessage and SMS adapter @noir-agent/agent/channels/photonhost-transport Photon messaging adapter
Import Purpose @noir-agent/agent/models/openai-compatiblelow-level OpenAI-compatible model adapter @noir-agent/agent/models/prompt-cacheprovider prompt-cache boundaries @noir-agent/agent/connectors/githubrepository reads, review branches, writes, and draft pull requests @noir-agent/agent/connectors/posthogpinned read-only PostHog MCP connector @noir-agent/agent/connectors/mcpstatic allowlisted MCP connector @noir-agent/agent/memory/supermemoryscoped Supermemory adapter @noir-agent/agent/plugins/stripeStripe toolkit normalization and policy
Import Purpose @noir-agent/agent/scheduleronce, interval, and cron schedules plus runner @noir-agent/agent/alertssigned external alert ingress @noir-agent/agent/snapshotsvalidated loop baselines and diffs @noir-agent/agent/tasksdurable foreground/background tasks and fan-out @noir-agent/agent/specialistsnamed model specialists compiled to tasks @noir-agent/agent/harnessexact-scope bridge to an external model runtime
Import Purpose @noir-agent/agent/steeringdebounce, append, queue, interrupt, and latestness @noir-agent/agent/groupsgroup mention policy and bounded observations @noir-agent/agent/contactscanonical owner-scoped messaging identities @noir-agent/agent/line-safetyshared-line outbound policy and leased send settlement @noir-agent/agent/suppressionopt-out detection and durable suppression @noir-agent/agent/escalationdurable human escalation routes @noir-agent/agent/output-formattingdeterministic Slack and plain-text formatting helpers
Import Purpose @noir-agent/agent/entitiestyped entities and execution blackboard @noir-agent/agent/learningvalidated post-turn fact extraction @noir-agent/agent/skillsimmutable versioned skill bundles @noir-agent/agent/registryreviewed capability manifests, grants, and loading
Import Purpose @noir-agent/agent/mediabounded current-message attachment processing @noir-agent/agent/imagesgenerated and edited owner-scoped image artifacts @noir-agent/agent/cardsreviewed rendered templates and atomic card groups @noir-agent/agent/browsersigned exactly-once browser handoff @noir-agent/agent/webbounded public-web scrape, crawl, and brand extraction @noir-agent/agent/httpDNS-pinned, redirect-aware, byte-bounded HTTP @noir-agent/agent/sandboxsandbox capability, managed providers, and local executor
Import Purpose @noir-agent/agent/connectionsdynamic connection definitions, stores, and lifecycle @noir-agent/agent/connections/mcpexact-owner OAuth MCP connections @noir-agent/agent/connections/openapipinned OpenAPI operations with host credentials @noir-agent/agent/mcp-serverstateless MCP HTTP handler and OAuth 2.1 service @noir-agent/agent/secretsencrypted exact-owner provider secrets @noir-agent/agent/api-keysscoped API-key issue, verify, rotate, and revoke
Import Purpose @noir-agent/agent/observabilityredacted traces, spans, and exporters @noir-agent/agent/run-controldurable cancellation and owner-scoped run control @noir-agent/agent/usageatomic budgets, reservations, and usage ledger @noir-agent/agent/guardsoutput and repeated-tool-failure guards @noir-agent/agent/evalseval checks, suites, concurrency, and model sweeps @noir-agent/agent/qualityevidence-backed quality proposals and review state @noir-agent/agent/versioningimmutable versions, rollback, and shadow comparison @noir-agent/agent/testingdeterministic fixtures and test helpers
import { noir, tool } from '@noir-agent/agent'
import { slack } from '@noir-agent/agent/channels/slack'
import { schedulerCapability } from '@noir-agent/agent/scheduler'
Avoid internal file imports under dist or src. They are not part of the package contract. A public subpath is stable for the published version, but its optional peer dependency must still be installed when that page says so.
The installed .d.ts files are authoritative for exact signatures. Use this page to choose a module, then open its capability, integration, or reference page for behavior and invariants.