Metadata-Version: 2.4
Name: agent-bootstrap-kit
Version: 1.0.0
Summary: OpenAI agent bootstrap scripts for assessments
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: openai>=1.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyautogen>=0.2.0
Requires-Dist: semantic-kernel>=1.0.0
Requires-Dist: azure-ai-projects>=1.0.0
Requires-Dist: azure-identity>=1.0.0

# agent-bootstrap-kit

Bootstrap scripts for building OpenAI agents — multi-turn chat, tool use, AutoGen, Semantic Kernel, and Azure AI Agent Service.

## Install

```bash
pip install agent-bootstrap-kit
```

## Extract scripts to your current folder

```bash
agent-bootstrap
```

Or in Python:

```python
from agent_bootstrap_kit import extract
extract()
```

## What gets extracted

```
plain_openai/
    1_multiturn_chat.py         # Multi-turn conversation agent
    2_simple_agent_tools.py     # Agent with tool/function calling

autogen/
    3_autogen_two_agent.py      # AutoGen two-agent conversation
    4_autogen_tool_use.py       # AutoGen agent with tools

semantic_kernel/
    5_sk_basic_agent.py         # Semantic Kernel agent with plugin
    6_sk_workflow.py            # Semantic Kernel multi-step pipeline

azure_ai_agent/
    7_azure_agent_thread.py     # Azure AI Agent Service (thread-based)

EXAM_DAY_REFERENCE.py           # Quick reference — which script to use when
setup.sh                        # Install all dependencies in one command
.env.template                   # Copy → .env, add your API key
```

## Quick start after extraction

```bash
# 1. Add your API key
cp .env.template .env
# Edit .env: OPENAI_API_KEY=sk-...

# 2. Install dependencies
bash setup.sh

# 3. Run a script
python plain_openai/1_multiturn_chat.py
```

## Requirements

- Python 3.9+
- An OpenAI API key
