Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Kazan
/
ai-cookbook
Public
forked from
daveebbelaar/ai-cookbook
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on Aug 7, 2025
Update README.md to correct the pip install command for installing requirements, improving clarity and accuracy in the project setup instructions.
daveebbelaar
committed
3357185
View commit details
Copy full SHA for 3357185
Browse repository at this point
Add command to remove dependencies in README.md, enhancing the project setup section for better user guidance.
daveebbelaar
committed
dcab274
View commit details
Copy full SHA for dcab274
Browse repository at this point
Add section about Astral and Ruff to README.md, highlighting the connection between UV and Ruff, and emphasizing Ruff's performance benefits as a Python linter and formatter.
daveebbelaar
committed
5419ffb
View commit details
Copy full SHA for 5419ffb
Browse repository at this point
Update README.md to improve the link formatting for the official documentation, enhancing readability and accessibility for users seeking to learn more about UV for Python project management.
daveebbelaar
committed
e25a5b1
View commit details
Copy full SHA for e25a5b1
Browse repository at this point
Update README.md to include a guide on the basics of using UV for Python project management, linking to the official documentation for further learning and enhancing the overall usability of the do…
Show description for cacde90
daveebbelaar
committed
cacde90
View commit details
Copy full SHA for cacde90
Browse repository at this point
Update README.md to include a personal reflection on the benefits of using UV for Python project management. Add a new project flow section with step-by-step instructions for initializing a project…
Show description for 5ff7051
daveebbelaar
committed
5ff7051
View commit details
Copy full SHA for 5ff7051
Browse repository at this point
Update README.md to enhance the explanation of the validation process for LLM outputs, focusing on schema validation and retry logic. Revise the flow diagram to accurately represent the updated val…
Show description for bac4efa
daveebbelaar
committed
bac4efa
View commit details
Copy full SHA for bac4efa
Browse repository at this point
Commits on Jul 25, 2025
Correct minor typographical error in README.md by changing "background automation" to "background automations" for improved clarity and consistency in the discussion about LLM usage in automation s…
Show description for 5d42491
daveebbelaar
committed
5d42491
View commit details
Copy full SHA for 5d42491
Browse repository at this point
Enhance README.md to clarify the distinction between LLM usage in personal assistants and background automation systems. Emphasize the importance of context engineering for LLM API calls and the ro…
Show description for f671927
daveebbelaar
committed
f671927
View commit details
Copy full SHA for f671927
Browse repository at this point
Enhance README.md to introduce the seven core building blocks for solving business problems with AI agents. Emphasize the importance of breaking down complex issues and the role of workflow orchest…
Show description for 8359e9e
daveebbelaar
committed
8359e9e
View commit details
Copy full SHA for 8359e9e
Browse repository at this point
Revise README.md to update the section title from "Overly Abstracted Frameworks" to "What I Learned Building Real AI Applications." Enhance the discussion on LLM API calls, emphasizing the importan…
Show description for f222e9f
daveebbelaar
committed
f222e9f
View commit details
Copy full SHA for f222e9f
Browse repository at this point
Revise README.md to clarify the approach for building AI applications with LLMs. Emphasize the importance of breaking down components, applying software engineering best practices, and limiting LLM…
Show description for 5fff58b
daveebbelaar
committed
5fff58b
View commit details
Copy full SHA for 5fff58b
Browse repository at this point
Update validation.py to refine the description of the validation component, focusing on schema validation for LLM outputs. Revise README.md to change the section title from "Frameworks vs. Reality"…
Show description for 01ffed5
daveebbelaar
committed
01ffed5
View commit details
Copy full SHA for 01ffed5
Browse repository at this point
Enhance README.md to clarify the validation process for LLM outputs, emphasizing the importance of schema validation and retry logic. Update the flow diagram to reflect the new validation steps, en…
Show description for c51622f
daveebbelaar
committed
c51622f
View commit details
Copy full SHA for c51622f
Browse repository at this point
Agent building blocks
daveebbelaar
committed
d686dfe
View commit details
Copy full SHA for d686dfe
Browse repository at this point
Commits on Jul 3, 2025
Refactor README.md to remove the "NEW" label from the Streamable HTTP Transport subgraph, ensuring consistency in terminology and clarity in documentation.
daveebbelaar
committed
e84b1c7
View commit details
Copy full SHA for e84b1c7
Browse repository at this point
Update README.md to correct typographical errors, expand the transport mechanisms section to include Streamable HTTP, and clarify usage recommendations for each transport type. Enhance the comparis…
Show description for cfb82fd
daveebbelaar
committed
cfb82fd
View commit details
Copy full SHA for cfb82fd
Browse repository at this point
Remove deprecated README.md for Streamable HTTP transport, reflecting the transition to the new transport layer as of March 2025. This update eliminates outdated information and aligns documentatio…
Show description for b1892c3
daveebbelaar
committed
b1892c3
View commit details
Copy full SHA for b1892c3
Browse repository at this point
Update requirements.txt to specify mcp[cli] version 1.10.1. Enhance README.md with a new section on Streamable HTTP transport, detailing its advantages and usage. Modify server.py to support Stream…
Show description for ee97353
daveebbelaar
committed
ee97353
View commit details
Copy full SHA for ee97353
Browse repository at this point
Commits on May 8, 2025
Update README.md to maintain consistency in the "History Tracking" section and add required dependencies to requirements.txt for improved functionality and clarity.
daveebbelaar
committed
4c971b0
View commit details
Copy full SHA for 4c971b0
Browse repository at this point
Enhance README.md by adding a "Key Takeaways" section that summarizes important concepts in memory management, including intelligent storage, semantic search, memory management, and history trackin…
Show description for faa29b5
daveebbelaar
committed
faa29b5
View commit details
Copy full SHA for faa29b5
Browse repository at this point
Refactor README.md to simplify source references for memory management steps and remove outdated sections on key components and practical examples, enhancing overall clarity and focus on current fu…
Show description for 2176035
daveebbelaar
committed
2176035
View commit details
Copy full SHA for 2176035
Browse repository at this point
Enhance README.md and knowledge documentation with detailed explanations of memory management processes, including adding and retrieving memories, key components, and practical examples. Update mem…
Show description for 096ea95
daveebbelaar
committed
096ea95
View commit details
Copy full SHA for 096ea95
Browse repository at this point
Revise README.md for improved clarity and structure, including a new "Quick Start" section, reorganization of prompts into "Core Components," and enhanced links for LLM and Vector Database support.
daveebbelaar
committed
a33e0e2
View commit details
Copy full SHA for a33e0e2
Browse repository at this point
Added mem0 examples
daveebbelaar
committed
485fead
View commit details
Copy full SHA for 485fead
Browse repository at this point
Commits on Apr 19, 2025
Update requirements.txt to specify mcp[cli] version and openai version, and remove unused system message handling in MCPOpenAIClient for cleaner code.
daveebbelaar
committed
9fff762
View commit details
Copy full SHA for 9fff762
Browse repository at this point
Commits on Apr 18, 2025
Update README.md to include hyperlinks for core MCP primitives: Tools, Resources, and Prompts, enhancing accessibility to related documentation.
daveebbelaar
committed
7e4a01b
View commit details
Copy full SHA for 7e4a01b
Browse repository at this point
Update README.md to reflect the change from a calculator tool to a demo server tool and remove an unnecessary blank line in server.py for improved code clarity.
daveebbelaar
committed
6933c39
View commit details
Copy full SHA for 6933c39
Browse repository at this point
Update server name in README.md and change transport method in server.py from 'sse' to 'stdio' for improved clarity and functionality.
daveebbelaar
committed
c650a7c
View commit details
Copy full SHA for c650a7c
Browse repository at this point
Remove Dockerfile from crash course section as part of cleanup of obsolete files related to Docker setup.
daveebbelaar
committed
410f2b7
View commit details
Copy full SHA for 410f2b7
Browse repository at this point
Fix Dockerfile to correctly copy server.py to the current directory instead of .s
daveebbelaar
committed
6a89992
View commit details
Copy full SHA for 6a89992
Browse repository at this point
Reorganize crash course content by swapping the order of "Lifecycle Management" and "Running with Docker" sections in README.md. Remove obsolete files related to Docker setup, including client.py, …
Show description for 42c8430
daveebbelaar
committed
42c8430
View commit details
Copy full SHA for 42c8430
Browse repository at this point
Update README.md to include a new section on running with Docker and modify server.py files to allow external access by changing host from 127.0.0.1 to 0.0.0.0.
daveebbelaar
committed
67f3590
View commit details
Copy full SHA for 67f3590
Browse repository at this point
Refactor flowchart in README.md to enhance clarity and organization of MCP transport types, including detailed connections between clients, servers, and data sources.
daveebbelaar
committed
c6b47c8
View commit details
Copy full SHA for c6b47c8
Browse repository at this point
Examples
daveebbelaar
committed
bfbfa78
View commit details
Copy full SHA for bfbfa78
Browse repository at this point
Previous
Next
You can’t perform that action at this time.