Skip to content

Commit bf5a48f

Browse files
Update version to 0.1.15 and enhance README with new features and Docker support
This commit updates the version in pyproject.toml to 0.1.15 and significantly enhances the README for TinyCodeAgent, introducing a more engaging description and outlining revolutionary features such as support for any AI model, secure sandboxed execution, and flexible execution environments. Additionally, a new DockerImageBuilder class is added, providing a fluent API for creating custom Docker images, along with a DockerConfigBuilder for simplified configuration management. These updates aim to improve user experience and facilitate the integration of TinyAgent's capabilities.
1 parent 8d685b6 commit bf5a48f

4 files changed

Lines changed: 916 additions & 22 deletions

File tree

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ tinyagent = ["prompts/*.yaml"]
1212

1313
[project]
1414
name = "tinyagent-py"
15-
version = "0.1.14"
16-
description = "TinyAgent with MCP Client, CodeAgent (Thinking, Planning, Interactive Python and Shell with high variaety of sandboxing(Seatbelt, Modal, E2B, docker, etc) ), and Extendable Hooks, Tiny but powerful"
15+
version = "0.1.15"
16+
description = "🛠️ Build your own AI coding assistant with any model you want. Revolutionary agent framework with secure sandboxed execution, parallel subagents, and freedom to choose any LLM provider - OpenAI, Anthropic, Ollama, or 100+ others."
1717
readme = "README.md"
1818
authors = [
1919
{name="Mahdi Golchin", email="golchin@askdev.ai"}

tinyagent/code_agent/README.md

Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
# TinyCodeAgent
2+
🔥 **Your Personal AI Coding Powerhouse** - Secure code execution with *any* AI model, anywhere
23

3-
A specialized TinyAgent for code execution tasks with pluggable execution providers.
4+
## 🎯 The Ultimate Coding Assistant Revolution
45

5-
## Overview
6+
Imagine having the world's most powerful coding assistant that works with **your choice** of AI brain - whether that's GPT-5, Claude, or even your private Llama model running locally. TinyCodeAgent makes this dream reality.
67

7-
TinyCodeAgent provides a high-level interface for creating AI agents that can execute Python code using various backend providers. It's designed with enterprise-grade software engineering practices in mind:
8+
**This is what coding freedom looks like:**
89

9-
- **Extensible Provider System**: Easily add new execution providers (Modal, Docker, local, cloud functions, etc.)
10-
- **Clean Architecture**: Separation of concerns with modular components
11-
- **Enterprise Ready**: Production-ready code with proper error handling and logging
12-
- **Minimal Code Changes**: Adding new providers requires minimal changes to user code
10+
### 🌟 Revolutionary Features That Change Everything
11+
12+
- **🧠 Any AI Model**: GPT, Claude, Ollama, or 100+ others - your choice, your control
13+
- **🔒 Fort Knox Security**: Military-grade sandboxing across macOS, Linux, Windows
14+
- **⚡ Lightning Speed**: Native platform optimization with intelligent fallbacks
15+
- **🏗️ Enterprise Grade**: Production-ready architecture that scales with your dreams
16+
- **🎨 Infinite Flexibility**: Plugin any execution environment - Modal, Docker, local, cloud
1317

1418
## Quick Start
1519

@@ -41,9 +45,9 @@ async def main():
4145
asyncio.run(main())
4246
```
4347

44-
### Using Local Models with Ollama
48+
### 🏠 Break Free with Local Models (Ollama)
4549

46-
TinyCodeAgent supports local models through Ollama for code execution tasks without requiring cloud APIs.
50+
**Your code, your hardware, your privacy.** Run cutting-edge AI models locally and never worry about data leaving your machine again. This is true digital sovereignty.
4751

4852
#### Prerequisites
4953

@@ -250,7 +254,9 @@ import asyncio
250254
asyncio.run(run_example())
251255
```
252256

253-
## Architecture
257+
## 🏗️ Architectural Brilliance
258+
259+
**Built for the future, designed for today.** Every line of code reflects enterprise-grade thinking with startup agility.
254260

255261
### Directory Structure
256262

@@ -269,9 +275,9 @@ code_agent/
269275
└── example_tools.py # Weather & traffic tools
270276
```
271277

272-
### Provider System
278+
### 🔄 The Provider Revolution
273279

274-
The provider system allows you to easily switch between different code execution backends:
280+
**One interface, infinite possibilities.** Switch execution environments like changing clothes - seamlessly, instantly, powerfully:
275281

276282
```python
277283
# Use Modal (default)
@@ -539,12 +545,19 @@ python -m tinyagent.code_agent.example
539545
- Modal account (for Modal provider)
540546
- OpenAI API key or compatible LLM API
541547

542-
## Future Roadmap
548+
## 🚀 The Future is Bright
549+
550+
**This is just the beginning.** We're building the ultimate AI coding ecosystem:
551+
552+
### 🎯 Coming Soon
553+
- **🐳 Docker Everywhere**: Universal containerized execution
554+
- **💻 Native Local**: Direct system execution with perfect security
555+
- **☁️ Cloud Giants**: AWS Lambda, Google Cloud Functions, Azure
556+
- **🛡️ Fort Knox++**: Even more advanced security features
557+
- **⚡ Speed of Light**: Performance optimizations that will blow your mind
558+
- **🧰 Tool Galaxy**: Vast ecosystem of specialized tools and templates
559+
560+
### 🌟 The Vision
561+
Imagine a world where any developer can build AI agents as powerful as the ones used by tech giants - but with complete freedom, privacy, and control. That's not a dream. **That's TinyAgent.**
543562

544-
- [ ] Docker execution provider
545-
- [ ] Local execution provider
546-
- [ ] AWS Lambda provider
547-
- [ ] Google Cloud Functions provider
548-
- [ ] Enhanced security features
549-
- [ ] Performance optimizations
550-
- [ ] More example tools and templates
563+
**Join the revolution. Build the future. Your AI assistant awaits.**

0 commit comments

Comments
 (0)