agent-studio


Nameagent-studio JSON
Version 0.1.7 PyPI version JSON
download
home_pageNone
SummaryNo-code AI agent creation platform with Streamlit UI and FastAPI backend
upload_time2025-02-20 03:24:44
maintainerNone
docs_urlNone
authorHarish Santhanalakshmi Ganesan
requires_python>=3.11
licenseMIT
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"
}
        
Elapsed time: 0.37770s