github project

Agent ready

DSPy

Review before use

Framework for programming and optimizing language-model pipelines. GitHub metadata was checked on 2026-06-27; the listed license is no-fee and permissive for review, evaluation, and responsible reuse.

Source review

Source

Open the upstream repository and check maintainers, README scope, examples, and recent activity.

License

Confirm MIT terms fit your project and retain notices when required.

Install behavior

Read commands before running them and start with a low-risk local workspace.

Verification

Check outputs, safety notes, and policy fit before exposing the resource to agent workflows.

Why use it

Use it when a project needs optimizable prompt and pipeline programs and the team wants inspectable provenance before adoption.

When to use

  • You need optimizable prompt and pipeline programs.
  • The upstream README and license fit the target project.
  • You can test the integration on non-production data first.

When not to use

  • A smaller dependency is enough.
  • The project overlaps with an existing framework in the same codebase.

Agent manifest preview

Use the manifest as structured review context before applying local policy.

{ "schemaVersion": "1.0", "slug": "dspy", "title": "DSPy", "kind": "github_project", "summary": "Framework for programming and optimizing language-model pipelines.", "sourceUrl": "https://github.com/stanfordnlp/dspy", "agentAccess": "approved", "license": { "spdx": "MIT", "allowsClosedSourceUse": true, "requiresNotice": true, "noLicenseFee": true }, "install": { "steps": [ "Read the quickstart and license.", "Build a minimal local example.", "Add production data, accounts, or tools only after review." ] }, "outputs": [ "library API", "agent workflow", "example application" ], "usage": { "whyUse": "Use it when a project needs optimizable prompt and pipeline programs and the team wants inspectable provenance before adoption.", "whenToUse": [ "You need optimizable prompt and pipeline programs.", "The upstream README and license fit the target project.", "You can test the integration on non-production data first." ], "whenNotToUse": [ "A smaller dependency is enough.", "The project overlaps with an existing framework in the same codebase." ], "safetyNotes": [ "Keep required license notices when redistributing copied source or bundled code.", "Start with read-only examples.", "Add tests around tool calls, retrieval, and irreversible actions." ] }, "repository": { "owner": "stanfordnlp", "name": "dspy", "stars": 35438, "defaultBranch": "main" }, "lifecycle": { "githubUpdatedAt": "2026-06-27T05:22:05Z", "githubPushedAt": "2026-06-25T16:53:41Z", "lastVerifiedAt": "2026-06-27T00:00:00.000Z" } }