OpenAI agent bootstrap scripts for assessments
Project description
agent-bootstrap-kit
Bootstrap scripts for building OpenAI agents — multi-turn chat, tool use, AutoGen, Semantic Kernel, and Azure AI Agent Service.
Install
pip install agent-bootstrap-kit
Extract scripts to your current folder
agent-bootstrap
Or in 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
# 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agent_bootstrap_kit-1.0.0.tar.gz
(16.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent_bootstrap_kit-1.0.0.tar.gz.
File metadata
- Download URL: agent_bootstrap_kit-1.0.0.tar.gz
- Upload date:
- Size: 16.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1183f7546481ff671f599066ba4e9458ec44e770dcb0fcd4a878b1ab682c6d5b
|
|
| MD5 |
d4d725d09d8c15b7a6a50899289e12b5
|
|
| BLAKE2b-256 |
e7344864b85d5d0d7ff6c7684b6681688dc672880b6c6c3d5c2908914f1af9c3
|
File details
Details for the file agent_bootstrap_kit-1.0.0-py3-none-any.whl.
File metadata
- Download URL: agent_bootstrap_kit-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02a479de5ecd37dc8682fa1a5ab3709acdaf46f884e9583c46ab64d3a3a28ab6
|
|
| MD5 |
5977217ffdcb187f204780b2165f1110
|
|
| BLAKE2b-256 |
e9a040965fbd0f07a1dde23c77d1fe06320629c0f5d1ed5a83511140586c16c6
|