Skip to content

feat(contentful-copilot): add new Contentful Copilot app#10964

Closed
zacharyyankiver wants to merge 1 commit into
masterfrom
claude/stoic-solomon
Closed

feat(contentful-copilot): add new Contentful Copilot app#10964
zacharyyankiver wants to merge 1 commit into
masterfrom
claude/stoic-solomon

Conversation

@zacharyyankiver
Copy link
Copy Markdown
Contributor

Summary

  • Adds a new Contentful Copilot app — a chat-style AI agent for managing Contentful spaces via natural language
  • Supports multiple LLM providers (Anthropic, OpenAI, Azure, Bedrock, Google) configured via installation parameters
  • 24 CMA tools covering content types, entries, assets, locales, tags, releases, archive/unarchive, and entry metadata tag management

Details

  • Vercel AI SDK with streamText and multi-step tool use (maxSteps: 15)
  • Config screen for provider/model/credential setup (Forma 36 compliant)
  • Page location chat UI with streaming, tool call badges, and quick actions
  • Agent.tsx ready for when the agent location is enabled

Test plan

  • Install app in a Contentful space and configure a provider/model/credentials in the Config screen
  • Open the Page location and verify the chat UI loads with quick actions
  • Send a natural language message (e.g. "List all content types") and verify streaming response with tool call badges
  • Test multi-step tool use (e.g. "Create an entry of type X with field Y set to Z")
  • Verify each supported provider (Anthropic, OpenAI, Azure, Bedrock, Google) can be configured and used

🤖 Generated with Claude Code

Chat-style AI agent for managing Contentful spaces via natural language.
Supports multiple LLM providers (Anthropic, OpenAI, Azure, Bedrock, Google)
configured via installation parameters.

- Vercel AI SDK with streamText and multi-step tool use (maxSteps: 15)
- 24 CMA tools: content types, entries, assets, locales, tags, releases,
  archive/unarchive, and entry metadata tag management
- Config screen for provider/model/credential setup (Forma 36 compliant)
- Page location chat UI with streaming, tool call badges, quick actions
- Agent location component (Agent.tsx) ready for when location is enabled

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@zacharyyankiver zacharyyankiver requested review from a team as code owners May 6, 2026 15:14
@wiz-inc-38d59fb8d7
Copy link
Copy Markdown

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities 3 Medium 2 Low
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations -
SAST Finding SAST Findings -
Software Management Finding Software Management Findings -
Total 3 Medium 2 Low

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension.

@zacharyyankiver
Copy link
Copy Markdown
Contributor Author

Not ready yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant