|
2 | 2 |
|
3 | 3 | A Ruby gem for building and running AI agents in a [plan-and-execute](https://blog.langchain.dev/planning-agents/#plan-and-execute) fashion. Agentic provides a simple command-line tool and library to build, manage, deploy, and run purpose-driven AI agents using OpenAI's LLM API. |
4 | 4 |
|
| 5 | +## What's New in v0.2.0 |
| 6 | + |
| 7 | +🚀 **Agent Self-Assembly System** - Agents can now dynamically construct themselves based on task requirements |
| 8 | +🎯 **Capability System** - Rich specification and versioning system for agent capabilities |
| 9 | +💾 **Persistent Agent Store** - Save and reuse agents across sessions |
| 10 | +🔧 **Enhanced CLI** - Comprehensive command-line interface with agent and capability management |
| 11 | +📊 **Learning System** - Agents improve over time through execution history analysis |
| 12 | +🎨 **Real-time Feedback** - Progress bars, spinners, and colorized output for better user experience |
| 13 | + |
| 14 | +## Demo Video |
| 15 | + |
| 16 | +<div> |
| 17 | + <a href="https://www.loom.com/share/278bc1749f68480fa8a0a3a6658a0291"> |
| 18 | + <p>Agentic Gem v0.2.0 Release - Watch Video</p> |
| 19 | + </a> |
| 20 | + <a href="https://www.loom.com/share/278bc1749f68480fa8a0a3a6658a0291"> |
| 21 | + <img style="max-width:300px;" src="https://cdn.loom.com/sessions/thumbnails/278bc1749f68480fa8a0a3a6658a0291-2146dcc57ee7b47f-full-play.gif"> |
| 22 | + </a> |
| 23 | + </div> |
| 24 | + |
5 | 25 | ## Installation |
6 | 26 |
|
7 | 27 | Install the gem and add to the application's Gemfile by executing: |
@@ -39,19 +59,24 @@ $ agentic plan "Generate a market research report on AI trends" # Creat |
39 | 59 | $ agentic plan "Write a blog post about Ruby" --save plan.json # Save plan to file |
40 | 60 | $ agentic plan "Research quantum computing" --output json # Output in JSON format |
41 | 61 | $ agentic plan "Analyze market trends" --model gpt-4o # Use a specific model |
| 62 | +$ agentic plan "Create documentation" --execute # Create and execute immediately |
| 63 | +$ agentic plan "Research topics" --no-interactive # Skip interactive prompts |
42 | 64 |
|
43 | 65 | $ agentic execute --plan plan.json # Execute a saved plan |
44 | | -$ agentic execute --async # Execute tasks asynchronously |
| 66 | +$ agentic execute --from-stdin # Read plan from stdin |
45 | 67 | $ agentic execute --max-concurrency 5 # Limit concurrent tasks |
| 68 | +$ agentic execute --file results.json # Save results to specific file |
46 | 69 |
|
47 | 70 | # Agent Management |
48 | 71 | $ agentic agent list # List available agents |
| 72 | +$ agentic agent list --detailed # List with detailed information |
49 | 73 | $ agentic agent create "ResearchAgent" \ # Create a new agent |
50 | 74 | --role="Research Assistant" \ |
51 | 75 | --purpose="Conduct thorough research" \ |
52 | 76 | --capabilities=text_generation,web_search |
53 | 77 | $ agentic agent show "ResearchAgent" # Show agent details |
54 | 78 | $ agentic agent build "ResearchAgent" # Build an agent from storage |
| 79 | +$ agentic agent delete "ResearchAgent" # Delete an agent |
55 | 80 |
|
56 | 81 | # Capability Management |
57 | 82 | $ agentic capabilities list # List available capabilities |
|
0 commit comments