| 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"
}