You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
-24Lines changed: 0 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -337,9 +337,6 @@ Marvin includes high-level functions for the most common tasks, like summarizing
337
337
- 🔍 **`marvin.extract`**: Extract structured information from a text
338
338
- 🪄 **`marvin.cast`**: Transform data into a different type
339
339
- ✨ **`marvin.generate`**: Create structured data from a description
340
-
- 💬 **`marvin.say`**: Converse with an LLM
341
-
- 🧠 **`marvin.plan`**: Break down complex objectives into tasks
342
-
- 🦾 **`@marvin.fn`**: Write custom AI functions without source code
343
340
344
341
All Marvin functions have thread management built-in, meaning they can be composed into chains of tasks that share context and history.
345
342
@@ -364,27 +361,6 @@ Marvin 3.0 combines the DX of Marvin 2.0 with the powerful agentic engine of [Co
364
361
-**Database Changes**: Thread/message history is now stored in SQLite. During development:
365
362
- No database migrations are currently available; expect to reset data during updates
366
363
367
-
### New Features
368
-
-**Swarms**: Use `marvin.Swarm` for OpenAI-style agent swarms:
369
-
```python
370
-
import marvin
371
-
372
-
swarm = marvin.Swarm(
373
-
[
374
-
marvin.Agent('Agent A'),
375
-
marvin.Agent('Agent B'),
376
-
marvin.Agent('Agent C'),
377
-
]
378
-
)
379
-
380
-
swarm.run('Everybody say hi!')
381
-
```
382
-
-**Teams**: A `Team` lets you control how multiple agents (or even nested teams!) work together and delegate to each other. A `Swarm` is actually a type of team in which all agents are allowed to delegate to each other at any time.
383
-
-**Marvin Functions**: Marvin's user-friendly functions have been rewritten to use the ControlFlow engine, which means they can be seamlessly integrated into your workflows. A few new functions have been added, including `summarize` and `say`.
384
-
385
-
### Missing Features
386
-
- Marvin does not support streaming responses from LLMs yet, which will change once this is fully supported by Pydantic AI.
0 commit comments