---
name: Feature Request
about: Suggest a new feature or enhancement for TrajAI
title: "[FEATURE] "
labels: enhancement
assignees: ''
---

## Problem Statement

What problem does this feature solve? Is your feature request related to a problem? Please describe.

Example: "I'm always frustrated when [...]"

## Proposed Solution

A clear and concise description of what you want to happen.

## Alternatives Considered

A clear and concise description of any alternative solutions or features you've considered.

## Use Case

Describe how this feature would be used. Provide a concrete example if possible:

```python
# Example of how the proposed feature would work
toolkit = MockToolkit()
toolkit.mock("tool", ...)  # New feature usage here
result = toolkit.run(agent, "input")
result.assert_new_feature(...)  # New assertion, for example
```

## Additional Context

Add any other context, screenshots, or examples about the feature request here.

## Would You Like to Implement This?

- [ ] Yes, I'd like to submit a PR for this feature
- [ ] No, I'm just suggesting the idea
- [ ] Maybe, if I get some guidance
