Name | agent-studio JSON |
Version |
0.1.7
JSON |
| download |
home_page | None |
Summary | No-code AI agent creation platform with Streamlit UI and FastAPI backend |
upload_time | 2025-02-20 03:24:44 |
maintainer | None |
docs_url | None |
author | Harish Santhanalakshmi Ganesan |
requires_python | >=3.11 |
license | MIT |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
### Agent Studio
```
## Installation
1. Install the package from PyPI:
```bash
pip install agent-studio
```
## CLI Usage
The package provides two main CLI commands:
1. Start the AgentStudio application:
```bash
agentstudio start
```
This command starts both the Streamlit interface and FastAPI backend servers.
2. Check the version:
```bash
agentstudio version
```
**Important Note:** If you're a first-time user, we strongly recommend checking the tutorial webpage in the application after installation. The tutorial will guide you through building agents and workflows effectively.
## API Endpoints
### Process Workflow
- **URL**: `/api/process`
- **Method**: `POST`
- **Body**:
```json
{
"content": "Your input data here"
}
```
### Health Check
- **URL**: `/health`
- **Method**: `GET`
## Example Usage
```bash
# Check health
curl http://localhost:8000/health
# Process workflow
curl -X POST http://localhost:8000/api/process \
-H "Content-Type: application/json" \
-d '{"content": "Example input data"}'
```
## Extending the Workflow
To add new workflow steps, create a new `WorkflowStep` instance:
```python
new_step = WorkflowStep(
name="step_name",
description="Step description",
requires=["dependent_step_name"]
)
workflow_manager.add_step(new_step)
```
## Error Handling
The API includes comprehensive error handling and logging:
- All errors are logged with timestamps and context
- HTTP exceptions include detailed error messages
- Step execution failures are properly propagated
## License
MIT License
## Author
Made with love by Harish Sanathanalakshmi Ganesan
Raw data
{
"_id": null,
"home_page": null,
"name": "agent-studio",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Harish Santhanalakshmi Ganesan",
"author_email": null,
"download_url": null,
"platform": null,
"description": "\n### Agent Studio\n\n\n```\n\n## Installation\n\n1. Install the package from PyPI:\n```bash\npip install agent-studio\n```\n\n## CLI Usage\n\nThe package provides two main CLI commands:\n\n1. Start the AgentStudio application:\n```bash\nagentstudio start\n```\nThis command starts both the Streamlit interface and FastAPI backend servers.\n\n2. Check the version:\n```bash\nagentstudio version\n```\n\n**Important Note:** If you're a first-time user, we strongly recommend checking the tutorial webpage in the application after installation. The tutorial will guide you through building agents and workflows effectively.\n\n## API Endpoints\n\n### Process Workflow\n- **URL**: `/api/process`\n- **Method**: `POST`\n- **Body**:\n```json\n{\n \"content\": \"Your input data here\"\n}\n```\n\n### Health Check\n- **URL**: `/health`\n- **Method**: `GET`\n\n## Example Usage\n\n```bash\n# Check health\ncurl http://localhost:8000/health\n\n# Process workflow\ncurl -X POST http://localhost:8000/api/process \\\n -H \"Content-Type: application/json\" \\\n -d '{\"content\": \"Example input data\"}'\n```\n\n## Extending the Workflow\n\nTo add new workflow steps, create a new `WorkflowStep` instance:\n\n```python\nnew_step = WorkflowStep(\n name=\"step_name\",\n description=\"Step description\",\n requires=[\"dependent_step_name\"]\n)\nworkflow_manager.add_step(new_step)\n```\n\n## Error Handling\n\nThe API includes comprehensive error handling and logging:\n- All errors are logged with timestamps and context\n- HTTP exceptions include detailed error messages\n- Step execution failures are properly propagated\n\n## License\n\nMIT License \n\n## Author\n\nMade with love by Harish Sanathanalakshmi Ganesan",
"bugtrack_url": null,
"license": "MIT",
"summary": "No-code AI agent creation platform with Streamlit UI and FastAPI backend",
"version": "0.1.7",
"project_urls": {
"Documentation": "https://github.com/username/agent-studio#readme",
"Source": "https://github.com/username/agent-studio"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "fca7e7ec8e86f7410232fbe54ecff8d749ffd08b3701c5d192128346451b1e78",
"md5": "19103f57aa66fc4d941a7f172f92d7cf",
"sha256": "fef9a0a2b33389ec8a06e34ef8c65695c3a08ee3e85bb93d34315a3b40526237"
},
"downloads": -1,
"filename": "agent_studio-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "19103f57aa66fc4d941a7f172f92d7cf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 74495,
"upload_time": "2025-02-20T03:24:44",
"upload_time_iso_8601": "2025-02-20T03:24:44.198435Z",
"url": "https://files.pythonhosted.org/packages/fc/a7/e7ec8e86f7410232fbe54ecff8d749ffd08b3701c5d192128346451b1e78/agent_studio-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-20 03:24:44",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "username",
"github_project": "agent-studio#readme",
"github_not_found": true,
"lcname": "agent-studio"
}