Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_bootstrap_kit-1.0.0-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

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

Hashes for agent_bootstrap_kit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1183f7546481ff671f599066ba4e9458ec44e770dcb0fcd4a878b1ab682c6d5b
MD5 d4d725d09d8c15b7a6a50899289e12b5
BLAKE2b-256 e7344864b85d5d0d7ff6c7684b6681688dc672880b6c6c3d5c2908914f1af9c3

See more details on using hashes here.

File details

Details for the file agent_bootstrap_kit-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_bootstrap_kit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02a479de5ecd37dc8682fa1a5ab3709acdaf46f884e9583c46ab64d3a3a28ab6
MD5 5977217ffdcb187f204780b2165f1110
BLAKE2b-256 e9a040965fbd0f07a1dde23c77d1fe06320629c0f5d1ed5a83511140586c16c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page