Name | just-agents-coding JSON |
Version |
0.8.4
JSON |
| download |
home_page | None |
Summary | Just Agents - Coding Components |
upload_time | 2025-09-04 23:10:58 |
maintainer | Anton Kulaga |
docs_url | None |
author | Alex Karmazin |
requires_python | <3.15,>=3.10 |
license | MIT |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# just-agents-coding
A submodule of just-agents focused on code generation and execution capabilities.
## Overview
just-agents-coding provides secure code execution environments and tools for LLM-powered coding agents. It enables safe code generation and execution through containerized environments, protecting your system while allowing AI agents to write and test code.
## Key Features
- 🔒 Secure code execution through isolated containers
- 🐳 Multiple specialized containers:
- Standard sandbox for general Python code
- Biosandbox for bioinformatics tasks
- Websandbox for web-related code
- 📁 Simple I/O management with mounted `/input` and `/output` directories
- 🔍 Code execution monitoring and logging
## Quick Start
```bash
pip install just-agents-coding
```
## Usage Example
```python
from just_agents.base_agent import BaseAgent
from dotenv import load_dotenv
# Load environment variables
load_dotenv()
# Initialize agent from configuration
agent = BaseAgent.from_yaml("SimpleCodeAgent", file_path="path/to/coding_agents.yaml")
# Execute code through the agent
result = agent.query("""
Get FGF2 human protein sequence from uniprot using biopython.
As a result, return only the sequence
""")
print(result)
```
## Container Types
### Standard Sandbox
- General Python code execution
- Basic Python packages pre-installed
- Isolated from host system
### Biosandbox
- Specialized for bioinformatics tasks
- Includes common bio packages (Biopython, etc.)
- Safe handling of biological data
### Websandbox
- Web development and testing
- Network access controls
- Common web frameworks available
## Security Features
- Root access disabled in containers
- Resource usage limits
- Network isolation
- Temporary file system
- Controlled package installation
## Documentation
For more detailed documentation and examples, visit:
- [Basic Usage Tutorial](examples/notebooks/03_coding_agent.ipynb)
Raw data
{
"_id": null,
"home_page": null,
"name": "just-agents-coding",
"maintainer": "Anton Kulaga",
"docs_url": null,
"requires_python": "<3.15,>=3.10",
"maintainer_email": "antonkulaga@gmail.com",
"keywords": null,
"author": "Alex Karmazin",
"author_email": "karmazinalex@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a1/f2/eda88f3f19ac855af1a0f18e43d2584e21756de4466a1a03070f8d5af72d/just_agents_coding-0.8.4.tar.gz",
"platform": null,
"description": "# just-agents-coding\n\nA submodule of just-agents focused on code generation and execution capabilities.\n\n## Overview\n\njust-agents-coding provides secure code execution environments and tools for LLM-powered coding agents. It enables safe code generation and execution through containerized environments, protecting your system while allowing AI agents to write and test code.\n\n## Key Features\n\n- \ud83d\udd12 Secure code execution through isolated containers\n- \ud83d\udc33 Multiple specialized containers:\n - Standard sandbox for general Python code\n - Biosandbox for bioinformatics tasks\n - Websandbox for web-related code\n- \ud83d\udcc1 Simple I/O management with mounted `/input` and `/output` directories\n- \ud83d\udd0d Code execution monitoring and logging\n\n## Quick Start\n\n```bash\npip install just-agents-coding\n```\n\n## Usage Example\n\n```python\nfrom just_agents.base_agent import BaseAgent\nfrom dotenv import load_dotenv\n\n# Load environment variables\nload_dotenv()\n\n# Initialize agent from configuration\nagent = BaseAgent.from_yaml(\"SimpleCodeAgent\", file_path=\"path/to/coding_agents.yaml\")\n\n# Execute code through the agent\nresult = agent.query(\"\"\"\nGet FGF2 human protein sequence from uniprot using biopython.\nAs a result, return only the sequence\n\"\"\")\n\nprint(result)\n```\n\n## Container Types\n\n### Standard Sandbox\n- General Python code execution\n- Basic Python packages pre-installed\n- Isolated from host system\n\n### Biosandbox\n- Specialized for bioinformatics tasks\n- Includes common bio packages (Biopython, etc.)\n- Safe handling of biological data\n\n### Websandbox\n- Web development and testing\n- Network access controls\n- Common web frameworks available\n\n## Security Features\n\n- Root access disabled in containers\n- Resource usage limits\n- Network isolation\n- Temporary file system\n- Controlled package installation\n\n## Documentation\n\nFor more detailed documentation and examples, visit:\n- [Basic Usage Tutorial](examples/notebooks/03_coding_agent.ipynb)",
"bugtrack_url": null,
"license": "MIT",
"summary": "Just Agents - Coding Components",
"version": "0.8.4",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "35d29cdd292109e005d04024e61a5b67d98313c9f1a7bd5c1c3b4e35fcd75189",
"md5": "d3e116c98b7b70d4c163a48d8c909d65",
"sha256": "c253a86bd82920b310131e55eae88fbbf39ab126f392719270d3ff74368ac309"
},
"downloads": -1,
"filename": "just_agents_coding-0.8.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d3e116c98b7b70d4c163a48d8c909d65",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.15,>=3.10",
"size": 3023,
"upload_time": "2025-09-04T23:10:57",
"upload_time_iso_8601": "2025-09-04T23:10:57.234408Z",
"url": "https://files.pythonhosted.org/packages/35/d2/9cdd292109e005d04024e61a5b67d98313c9f1a7bd5c1c3b4e35fcd75189/just_agents_coding-0.8.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a1f2eda88f3f19ac855af1a0f18e43d2584e21756de4466a1a03070f8d5af72d",
"md5": "0b90593b17f3ccedb0f92fb2d56af810",
"sha256": "32ae9ef5d90b16a2214505a4c87dcb632d4ebd3ac6e9ee6aec8a9a931a94f038"
},
"downloads": -1,
"filename": "just_agents_coding-0.8.4.tar.gz",
"has_sig": false,
"md5_digest": "0b90593b17f3ccedb0f92fb2d56af810",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.15,>=3.10",
"size": 2629,
"upload_time": "2025-09-04T23:10:58",
"upload_time_iso_8601": "2025-09-04T23:10:58.164417Z",
"url": "https://files.pythonhosted.org/packages/a1/f2/eda88f3f19ac855af1a0f18e43d2584e21756de4466a1a03070f8d5af72d/just_agents_coding-0.8.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-04 23:10:58",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "just-agents-coding"
}