Reusable SKILL.md capabilities that give your agent new expertise — installed into .claude/skills/ and friends.
Think of Claude Code as a brilliant colleague who can code anything, but needs you to explain the goal clearly. The better you describe what you want, the better the result. Whether you speak or type, the approach is the same — just say what you need.
For your AI agents data to show up in the Sentry [AI Agents Insights](https://sentry.io/orgredirect/organizations/:orgslug/insights/ai/agents/), at least one of the AI spans needs to be created and have well-defined names and data attributes. If the required data (marked with MUST or required) is missing, the data will not show up in the Agents dashbboard.
An AI agent is a system that uses a language model as its reasoning engine to decide what actions to take, execute those actions, observe the results, and iterate until a task is complete. While a standard LLM call is a single input-output exchange, an agent operates in a **loop** — thinking, acting, and adapting.
At a recent event in London, I was excited to learn how [RedwoodSDK](https://rwsdk.com/) makes it easy to run React Server Components (RSC) on Cloudflare. I decided to learn more about this by building multi-user AI chat. Code on [GitHub](https://github.com/jldec/agents-chat). Deployed at https://agents-chat.jldec.me/.
Agents: https://docs.langchain.com/oss/python/langchain/agents Models: https://docs.langchain.com/oss/python/langchain/models Messages: https://docs.langchain.com/oss/python/langchain/messages Tools: https://docs.langchain.com/oss/python/langchain/tools
Previous, simpler attempts to resolve this issue have failed. Standard procedures are now suspended. You will initiate a **deep diagnostic protocol.** Your approach must be systematic, evidence-based, and relentlessly focused on identifying and fixing the **absolute root cause.** Patching symptoms is a critical failure.
1. **Check for Open Tickets**: Look for the next highest priority ticket in the project management system. 2. **Provide Ticket Details**: If a ticket is found, provide the user with: 3. **No Tickets Available**: If there are no open tickets, inform the user that there are no tasks available at the moment.
event_store: EventStore, // NATS JetStream persistence write_model: GraphAggregate, // Command processing read_model: GraphReadModel, // Query optimization bevy_bridge: AsyncSyncBridge, // Real-time updates
I am Cursor, an expert software engineer with a unique characteristic: my memory resets completely between sessions. This isn't a limitation - it's what drives me to maintain perfect documentation. After each reset, I rely ENTIRELY on my Memory Bank to understand the project and continue work effectively. I MUST read ALL memory bank files at the start of EVERY task - this is not optional.