freshcrate
Skin:/
Home > Prompt Engineering > agentmark

agentmark

Markdown for the AI era

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Markdown for the AI era

README

AgentMark

AgentMark Logo

The open-source platform to develop, test, and observe your AI agents.

Homepage | Docs


AgentMark is a complete platform for building reliable AI agents. Define prompts in Markdown, run them with any SDK, evaluate quality with datasets, and trace every call in production.

Prompt management — Write prompts as .prompt.mdx files with type-safe inputs, tool definitions, structured outputs, conditionals, loops, and reusable components.

Observability — Trace every LLM call with OpenTelemetry. View traces locally or forward them to AgentMark Cloud for dashboards, alerts, and collaboration.

Evaluations — Test prompts against datasets with built-in evals. Run experiments from the CLI and gate deployments on quality thresholds.

What a prompt looks like

---
name: customer-support-agent
text_config:
  model_name: anthropic/claude-sonnet-4-20250514
  max_calls: 2
  tools:
    search_knowledgebase:
      description: Search the knowledge base for shipping, warranty, and returns info.
      parameters:
        type: object
        properties:
          query:
            type: string
        required: [query]
test_settings:
  props:
    customer_question: "How long does shipping take?"
input_schema:
  type: object
  properties:
    customer_question:
      type: string
  required: [customer_question]
---

<System>
You are a helpful customer service agent. Use the search_knowledgebase tool
when customers ask about shipping, warranty, or returns.
</System>

<User>{props.customer_question}</User>

Run it:

agentmark run-prompt customer-support.prompt.mdx

That's it. The prompt is version-controlled, type-checked, and traceable.

Quick Start

# Scaffold a new project (interactive — picks your language and adapter)
npm create agentmark@latest

# Start the dev server (API + trace UI + hot reload)
agentmark dev

# Run a single prompt
agentmark run-prompt my-prompt.prompt.mdx

# Run an experiment against a dataset
agentmark run-experiment my-prompt.prompt.mdx

Features

Feature Description
Multimodal Generation Generate text, structured objects, images, and speech from a single prompt file.
Tools and Agents Define tools inline and build agentic loops with max_calls.
Structured Output Type-safe JSON output via JSON Schema definitions.
Datasets & Evals Test prompts against JSONL datasets with built-in and custom evaluators.
Tracing OpenTelemetry-based tracing for every LLM call — local and cloud.
Type Safety Auto-generate TypeScript types from your prompts. JSON Schema validation in your IDE.
Reusable Components Import and compose prompt fragments across files.
Conditionals & Loops Dynamic prompts with <If>, <ForEach>, props, and filter functions.
File Attachments Attach images and documents for vision and document processing tasks.
MCP Servers Call Model Context Protocol tools directly from prompts.
MCP Trace Server Debug traces from Claude Code, Cursor, or any MCP client.

SDK Adapters

AgentMark doesn't call LLM APIs directly. Instead, adapters format your prompt for the SDK you already use.

Adapter Language Package
Vercel AI SDK v5 TypeScript @agentmark-ai/ai-sdk-v5-adapter
Vercel AI SDK v4 TypeScript @agentmark-ai/ai-sdk-v4-adapter
Mastra TypeScript @agentmark-ai/mastra-v0-adapter
Claude Agent SDK TypeScript @agentmark-ai/claude-agent-sdk-v0-adapter
Claude Agent SDK Python agentmark-claude-agent-sdk-v0
Pydantic AI Python agentmark-pydantic-ai
Fallback TypeScript @agentmark-ai/fallback-adapter

Want another adapter? Open an issue.

Language Support

Language Status
TypeScript / JavaScript Supported
Python Supported
Others Open an issue

Packages

Package Description
@agentmark-ai/cli CLI for local development, prompt running, experiments, and building.
@agentmark-ai/sdk SDK for tracing and cloud platform integration.
@agentmark-ai/prompt-core Core prompt parsing and formatting engine.
@agentmark-ai/templatedx MDX-based template engine with JSX components, conditionals, and loops.
@agentmark-ai/mcp-server MCP server for trace debugging in Claude Code, Cursor, and more.
@agentmark-ai/model-registry Centralized LLM model metadata and pricing.
create-agentmark Project scaffolding tool.

Examples

See the examples/ directory for complete, runnable examples:

Cloud Platform

AgentMark Cloud extends the open-source project with:

  • Collaborative prompt editing and version history
  • Persistent trace storage with search and filtering
  • Dashboards for cost, latency, and quality metrics
  • Annotations and human evaluation workflows
  • Alerts for quality regressions, cost spikes, and latency
  • Two-way Git sync

Contributing

We welcome contributions! See our contribution guidelines.

Community

License

MIT License

Release History

VersionChangesUrgencyDate
@agentmark-ai/ui-components@0.6.4 ### 🧱 Updated Dependencies - Updated @agentmark-ai/prompt-core to 0.7.0High6/5/2026
@agentmark-ai/ui-components@0.6.2 ### 🧱 Updated Dependencies - Updated @agentmark-ai/api-schemas to 0.3.0 - Updated @agentmark-ai/prompt-core to 0.5.0High5/22/2026
create-agentmark@0.10.7 ### 🩹 Fixes - **Python `FileLoader` now matches the TypeScript `FileLoader` API.** ([#596](https://github.com/agentmark-ai/agentmark/pull/596)) - `agentmark-prompt-core`: `FileLoader` constructor now takes a single `build_dir` positional argument — pointing directly at the build output directory (`agentmark build`'s output), matching `new FileLoader('./dist/agentmark')` in TS. The argument defaults to `"./dist/agentmark"`, so `FileLoader()` from a project root with the conventional build lHigh5/14/2026
@agentmark-ai/ui-components@0.6.1 ### 🧱 Updated Dependencies - Updated @agentmark-ai/api-schemas to 0.2.0High5/12/2026
agentmark-sdk@0.2.1 ### 🩹 Fixes - fix: set explicit User-Agent on OTLP span exports to bypass Cloudflare BIC ([#584](https://github.com/agentmark-ai/agentmark/pull/584)) Cloudflare's Browser Integrity Check rejects requests bearing the default `Python-urllib/*` User-Agent with HTTP 403 (error code 1010). `JsonOtlpSpanExporter` uses `urllib.request.urlopen` without setting a UA, so every trace export through a Cloudflare-proxied zone (api.agentmark.co, api-stg.agentmark.co) was silently rejected beforeHigh4/16/2026
@agentmark-ai/ui-components@0.5.2 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/sdk@1.1.1 ### 🧱 Updated Dependencies - Updated @agentmark-ai/prompt-core to 0.4.1High4/15/2026
@agentmark-ai/prompt-core@0.4.1 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/model-registry@0.2.3 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/mastra-v0-adapter@1.3.2 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/fallback-adapter@1.0.4 ### 🧱 Updated Dependencies - Updated @agentmark-ai/prompt-core to 0.4.1High4/15/2026
create-agentmark@0.10.5 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/connect@0.2.1 ### 🧱 Updated Dependencies - Updated @agentmark-ai/prompt-core to 0.4.1High4/15/2026
@agentmark-ai/cli@0.12.2 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/claude-agent-sdk-v0-adapter@0.3.4 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/ai-sdk-v5-adapter@1.4.2 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
@agentmark-ai/ai-sdk-v4-adapter@1.3.2 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
agentmark-pydantic-ai-v0@0.1.4 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
agentmark-claude-agent-sdk-v0@0.1.4 ### 🩹 Fixes - Unify scorer storage format across the eval runner and annotation UI, rename the client `scores` option back to `evals`, and refresh the model catalogue. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) ### @agentmark-ai/prompt-core - `ScoreSchema.categorical.categories` is now `Array<{ label: string; value: number }>` instead of `string[]`. Each category carries its own numeric value used when posting scores. Consumers constructing categorical score configs muHigh4/15/2026
agentmark-prompt-core@0.1.2 ### 🩹 Fixes - Declare `agentmark-templatedx` as a runtime dependency. ([#581](https://github.com/agentmark-ai/agentmark/pull/581)) `agentmark/prompt_core/template_engines/instances.py` imports `templatedx` at module load (`from templatedx import TemplateDX`), but the published `agentmark-prompt-core` distribution did not list `agentmark-templatedx` in its install-requires. Anyone who installs `agentmark-prompt-core` from PyPI into a clean environment and imports the package hits High4/15/2026
@agentmark-ai/ui-components@0.5.1 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatHigh4/13/2026
@agentmark-ai/shared-utils@0.3.2 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
@agentmark-ai/mastra-v0-adapter@1.3.1 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
create-agentmark@0.10.4 ### 🧱 Updated Dependencies - Updated @agentmark-ai/shared-utils to 0.3.2Medium4/13/2026
@agentmark-ai/cli@0.12.1 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
@agentmark-ai/claude-agent-sdk-v0-adapter@0.3.3 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
@agentmark-ai/ai-sdk-v5-adapter@1.4.1 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
@agentmark-ai/ai-sdk-v4-adapter@1.3.1 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
agentmark-pydantic-ai-v0@0.1.3 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
agentmark-claude-agent-sdk-v0@0.1.3 ### 🩹 Fixes - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production gatMedium4/13/2026
agentmark-templatedx@0.1.1 ### 🩹 Fixes - Fix pydantic-ai-v0 webhook crash and eliminate __version__ drift across all Python packages. ([#559](https://github.com/agentmark-ai/agentmark/pull/559)) **Pydantic webhook fix:** Restore `commit_sha` parameter threading across `run_experiment`, `_stream_experiment`, `_stream_text_experiment`, and `_stream_object_experiment` in `pydantic-ai-v0-adapter/webhook.py`. This un-breaks the `dataset-run` webhook path on main, which has been crashing with `TypeError: run_experiment() Medium4/13/2026
agentmark-prompt-core@0.1.1 ### 🩹 Fixes - Fix pydantic-ai-v0 webhook crash and eliminate __version__ drift across all Python packages. ([#559](https://github.com/agentmark-ai/agentmark/pull/559)) **Pydantic webhook fix:** Restore `commit_sha` parameter threading across `run_experiment`, `_stream_experiment`, `_stream_text_experiment`, and `_stream_object_experiment` in `pydantic-ai-v0-adapter/webhook.py`. This un-breaks the `dataset-run` webhook path on main, which has been crashing with `TypeError: run_experiment() Medium4/13/2026
agentmark-sdk@0.2.0 ### 🚀 Features - Restore experiment span instrumentation, score posting, and trace drawer I/O display across all adapters. Refs agentmark-ai/app#1860. ([#572](https://github.com/agentmark-ai/agentmark/pull/572)) ### agentmark-sdk (minor) - New `JsonOtlpSpanExporter`: replaces the protobuf OTLP exporter (`opentelemetry-exporter-otlp-proto-http`) with a JSON exporter that sends `Content-Type: application/json` with hex trace IDs. The protobuf exporter was incompatible with the production Medium4/13/2026
@agentmark-ai/model-registry@0.2.2 ### 🩹 Fixes - Fix pydantic-ai-v0 webhook crash and eliminate __version__ drift across all Python packages. ([#559](https://github.com/agentmark-ai/agentmark/pull/559)) **Pydantic webhook fix:** Restore `commit_sha` parameter threading across `run_experiment`, `_stream_experiment`, `_stream_text_experiment`, and `_stream_object_experiment` in `pydantic-ai-v0-adapter/webhook.py`. This un-breaks the `dataset-run` webhook path on main, which has been crashing with `TypeError: run_experiment() High4/9/2026
@agentmark-ai/cli@0.12.0 ### 🚀 Features - Document the `agentmark export traces` CLI feature that was previously missed for versioning. ([#559](https://github.com/agentmark-ai/agentmark/pull/559)) Commit [`76a049ec`](https://github.com/agentmark-ai/app/commit/76a049ec) *"feat: add CLI `agentmark export traces` command and gateway test coverage"* (Phase 3 of #1819, merged to main on 2026-04-08) added a substantial new CLI command without an accompanying nx version plan, so nx release would not have picked up the chMedium4/9/2026
@agentmark-ai/ui-components@0.5.0 ### 🚀 Features - Add unified score registry with typed schemas for human annotation. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.com/agentmark-ai/agentmark/issues/544), [#540](https://github.com/agentmark-ai/agentmark/issues/540), [#492](https://github.com/agentmark-ai/agHigh4/8/2026
@agentmark-ai/templatedx@0.3.0 ### 🚀 Features - Add JSON Schema $ref resolution support: resolveSchemaRefs() and resolveAstSchemaRefs() functions for resolving $ref entries in prompt frontmatter schemas at build time, with transitive resolution, JSON Pointer fragment support, and circular reference detection. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmMedium4/8/2026
@agentmark-ai/shared-utils@0.3.1 ### 🩹 Fixes - Add unified score registry with typed schemas for human annotation. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.com/agentmark-ai/agentmark/issues/544), [#540](https://github.com/agentmark-ai/agentmark/issues/540), [#492](https://github.com/agentmark-ai/agentMedium4/8/2026
@agentmark-ai/sdk@1.1.0 ### 🚀 Features - Rename trace API to span/observe semantics. **Breaking** for consumers of the previous tracing surface. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.com/agentmark-ai/agentmark/issues/544), [#540](https://github.com/agentmark-ai/agentmark/issues/540), [#492Medium4/8/2026
@agentmark-ai/prompt-core@0.4.0 ### 🚀 Features - Breaking change: removed tool registries from all adapters. Adapters now accept native SDK tools directly. MDX tools field changed from record to string array. MCP bridge utilities removed from Claude adapter. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.cMedium4/8/2026
@agentmark-ai/mastra-v0-adapter@1.3.0 ### 🚀 Features - Breaking change: removed tool registries from all adapters. Adapters now accept native SDK tools directly. MDX tools field changed from record to string array. MCP bridge utilities removed from Claude adapter. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.cMedium4/8/2026
@agentmark-ai/fallback-adapter@1.0.3 ### 🩹 Fixes - fix(types): wrap `format()` return type in `Awaited<...>` so consumers receive the resolved value type instead of a nested Promise. Single-line type-only fix to `DefaultObjectPrompt.format` in `src/index.ts` — no runtime behavior change. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532)Medium4/8/2026
create-agentmark@0.10.3 ### 🧱 Updated Dependencies - Updated @agentmark-ai/shared-utils to 0.3.1Medium4/8/2026
@agentmark-ai/connect@0.2.0 ### 🚀 Features - Add unified score registry with typed schemas for human annotation. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.com/agentmark-ai/agentmark/issues/544), [#540](https://github.com/agentmark-ai/agentmark/issues/540), [#492](https://github.com/agentmark-ai/agMedium4/8/2026
@agentmark-ai/cli@0.11.0 ### 🚀 Features - Add dataset sampling support: percentage-based sampling with seed reproducibility, ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.com/agentmark-ai/agentmark/issues/544), [#540](https://github.com/agentmark-ai/agentmark/issues/540), [#492](https://github.com/Medium4/8/2026
@agentmark-ai/claude-agent-sdk-v0-adapter@0.3.2 ### 🧱 Updated Dependencies - Updated @agentmark-ai/prompt-core to 0.4.0 - Updated @agentmark-ai/templatedx to 0.3.0 - Updated @agentmark-ai/sdk to 1.1.0Medium4/8/2026
@agentmark-ai/ai-sdk-v5-adapter@1.4.0 ### 🚀 Features - Breaking change: removed tool registries from all adapters. Adapters now accept native SDK tools directly. MDX tools field changed from record to string array. MCP bridge utilities removed from Claude adapter. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.cMedium4/8/2026
@agentmark-ai/ai-sdk-v4-adapter@1.3.0 ### 🚀 Features - Breaking change: removed tool registries from all adapters. Adapters now accept native SDK tools directly. MDX tools field changed from record to string array. MCP bridge utilities removed from Claude adapter. ([#553](https://github.com/agentmark-ai/agentmark/pull/553), [#517](https://github.com/agentmark-ai/agentmark/issues/517), [#521](https://github.com/agentmark-ai/agentmark/issues/521), [#532](https://github.com/agentmark-ai/agentmark/issues/532), [#544](https://github.cMedium4/8/2026
@agentmark-ai/model-registry@0.2.1 ### 🩹 Fixes - Republish with the compiled `dist/` output. The previously published `0.2.0` tarball shipped only `src/index.ts` and had `main: "src/index.ts"` in its manifest, so consumers running on Node ≥22.6 hit `ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING` because Node refuses to type-strip TypeScript files inside `node_modules`. The package source was corrected in a later sync but never republished. This release contains `dist/index.js` (CJS) plus `dist/index.d.ts` and a manifest pointingMedium4/8/2026
@agentmark-ai/cli@0.10.3 ### 🧱 Updated Dependencies - Updated `@agentmark-ai/model-registry` to `0.2.1`. The previously pinned `0.2.0` was a broken publish that shipped raw TypeScript source instead of compiled JS, which caused `npx @agentmark-ai/cli ui` to crash on Node ≥22.6 with `ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING`. Bumping the pin picks up the republished `0.2.1` that ships `dist/index.js` and a correct `main` field.Medium4/8/2026
create-agentmark@0.10.2 ### 🩹 Fixes - Rename Claude Agent SDK adapter to include upstream version in the name (`v0`), matching the existing convention used by `mastra-v0-adapter`, `ai-sdk-v4-adapter`, and `ai-sdk-v5-adapter`. The adapter now publishes as `@agentmark-ai/claude-agent-sdk-v0-adapter` (TypeScript) and `agentmark-claude-agent-sdk-v0` (Python). `create-agentmark` example templates updated to reference the new names. `agentmark-pydantic-ai-v0` bumped to 0.1.0 for its first PyPI release. ([#547](https://gitMedium4/8/2026
@agentmark-ai/cli@0.10.2 ### 🩹 Fixes - Convert `next.config.ts` to `next.config.mjs` to drop the runtime `typescript` dependency. Fixes the npx UI server crash where Next.js could not parse the `.ts` config because `typescript` was only listed in `devDependencies`. ([#547](https://github.com/agentmark-ai/agentmark/pull/547))Medium4/8/2026
@agentmark-ai/claude-agent-sdk-v0-adapter@0.3.1 ### 🩹 Fixes - Rename Claude Agent SDK adapter to include upstream version in the name (`v0`), matching the existing convention used by `mastra-v0-adapter`, `ai-sdk-v4-adapter`, and `ai-sdk-v5-adapter`. The adapter now publishes as `@agentmark-ai/claude-agent-sdk-v0-adapter` (TypeScript) and `agentmark-claude-agent-sdk-v0` (Python). `create-agentmark` example templates updated to reference the new names. `agentmark-pydantic-ai-v0` bumped to 0.1.0 for its first PyPI release. ([#547](https://gitMedium4/8/2026
create-agentmark@0.10.1 ### 🩹 Fixes - Update example templates: simplify tool definitions to string array format, fix ast type from unknown to any. ([#526](https://github.com/agentmark-ai/agentmark/pull/526))Medium3/24/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

awesome-gpt-image-1.5🎨 100+ selected GPT Image 1.5 prompts with images, multilingual support, and instant gallery preview. Open-source prompt engineering librarymain@2026-06-05
PromptOSPromptOS is a centralized prompt intelligence system that understands, evolves, and adapts across domains. Acting as a Prompt Operating System, it continuously improves using user feedback and reinforv2.2.1
awesome-seedream-4.5🍌 100+ hand-picked Seedream 4.5 prompts with images, multilingual support, and instant gallery preview. The best Nano Banana Pro alternative — only 1/3 the cost. Open-source prompt engineering librarmain@2026-06-05
awesome-promptsCurated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.main@2026-06-05
GPT-VoyagerEnhance ChatGPT on the web with session management, prompt reuse, formula and Mermaid support, plus export and backup features.main@2026-06-04

More in Prompt Engineering

prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
awesome-promptsCurated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
awesome-seedream-4.5🍌 100+ hand-picked Seedream 4.5 prompts with images, multilingual support, and instant gallery preview. The best Nano Banana Pro alternative — only 1/3 the cost. Open-source prompt engineering librar
prompt-layer-library🍰 PromptLayer - Maintain a log of your prompts and OpenAI API requests. Track, debug, and replay old completions.