René's URL Explorer Experiment


Title: GitHub - lroy-stack/12-factor-agents: What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?

Open Graph Title: GitHub - lroy-stack/12-factor-agents: What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?

X Title: GitHub - lroy-stack/12-factor-agents: What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?

Description: What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers? - lroy-stack/12-factor-agents

Open Graph Description: What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers? - lroy-stack/12-factor-agents

X Description: What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers? - lroy-stack/12-factor-agents

Opengraph URL: https://github.com/lroy-stack/12-factor-agents

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:8953d899-8398-d9fd-fd42-8892f04df929
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD798:87780:AE002A:EFEB83:698F3800
html-safe-nonce4848a821089441b78c8de2398718476246dc75c646fc29d78b84076726a79ad9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENzk4Ojg3NzgwOkFFMDAyQTpFRkVCODM6Njk4RjM4MDAiLCJ2aXNpdG9yX2lkIjoiNTUwNDQyMzgxMzM3NzM3NDIwOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac20c6a72b2665633691ec2386d0b7db99a439c37b1bc40c642f943944d02ada30
hovercard-subject-tagrepository:1048942420
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/lroy-stack/12-factor-agents
twitter:imagehttps://opengraph.githubassets.com/fd10c9e819fb85b25dbdbd0c164ff713bf97a693efa365af4a6c7edb13043b3e/lroy-stack/12-factor-agents
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/fd10c9e819fb85b25dbdbd0c164ff713bf97a693efa365af4a6c7edb13043b3e/lroy-stack/12-factor-agents
og:image:altWhat are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers? - lroy-stack/12-factor-agents
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None6102991c714c1a6a27d05fb4f96ea6ca87a6750b4f093b95cc57ed1b84b145a1
turbo-cache-controlno-preview
go-importgithub.com/lroy-stack/12-factor-agents git https://github.com/lroy-stack/12-factor-agents.git
octolytics-dimension-user_id122097263
octolytics-dimension-user_loginlroy-stack
octolytics-dimension-repository_id1048942420
octolytics-dimension-repository_nwolroy-stack/12-factor-agents
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id957658915
octolytics-dimension-repository_parent_nwohumanlayer/12-factor-agents
octolytics-dimension-repository_network_root_id957658915
octolytics-dimension-repository_network_root_nwohumanlayer/12-factor-agents
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released6ba6f2bfbf6399a7c07495a912727369e95bfe8
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Flroy-stack%2F12-factor-agents
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Flroy-stack%2F12-factor-agents
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=lroy-stack%2F12-factor-agents
Reloadhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
Reloadhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
Reloadhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
lroy-stack https://patch-diff.githubusercontent.com/lroy-stack
12-factor-agentshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
humanlayer/12-factor-agentshttps://patch-diff.githubusercontent.com/humanlayer/12-factor-agents
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Flroy-stack%2F12-factor-agents
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Flroy-stack%2F12-factor-agents
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Flroy-stack%2F12-factor-agents
View license https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/LICENSE
0 stars https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/stargazers
1.4k forks https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/forks
Branches https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/branches
Tags https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tags
Activity https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Flroy-stack%2F12-factor-agents
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Flroy-stack%2F12-factor-agents
Code https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
Pull requests 0 https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/pulls
Actions https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/actions
Projects 0 https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/projects
Security 0 https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/security
Insights https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/pulse
Code https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
Pull requests https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/pulls
Actions https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/actions
Projects https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/projects
Security https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/security
Insights https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/pulse
Brancheshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/branches
Tagshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tags
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/branches
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tags
267 Commitshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/commits/main/
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/commits/main/
contenthttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/content
contenthttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/content
draftshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/drafts
draftshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/drafts
hack/contributors_markdownhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/hack/contributors_markdown
hack/contributors_markdownhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/hack/contributors_markdown
imghttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/img
imghttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/img
packageshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/packages
packageshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/packages
workshopshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/workshops
workshopshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/tree/main/workshops
.gitignorehttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/.gitignore
CLAUDE.mdhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/CLAUDE.md
CLAUDE.mdhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/CLAUDE.md
LICENSEhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/LICENSE
Makefilehttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/Makefile
Makefilehttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/Makefile
README.mdhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/README.md
README.mdhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/blob/main/README.md
READMEhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
Licensehttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#12-factor-agents---principles-for-building-reliable-llm-applications
https://www.apache.org/licenses/LICENSE-2.0
https://creativecommons.org/licenses/by-sa/4.0/
https://humanlayer.dev/discord
https://www.youtube.com/watch?v=8kMaTybvDUw
https://www.youtube.com/watch?v=yxJDyQ8v6P0
12 Factor Appshttps://12factor.net/
https://github.com/humanlayer/12-factor-agentshttps://github.com/humanlayer/12-factor-agents
Catch the talk herehttps://www.youtube.com/watch?v=8kMaTybvDUw
Jump straight to factor 3https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-03-own-your-context-window.md
the discussion threadhttps://github.com/humanlayer/12-factor-agents/discussions/61
https://camo.githubusercontent.com/118510b0c1b6853f572787d983136d3858b1afd41bae236a59d5ba1c56b4c5f3/68747470733a2f2f7374617469632e73636172662e73682f612e706e673f782d707869643d32616361643939612d633264392d343864662d383666352d396361383036316237626639
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#visual-nav
hackinghttps://youtu.be/8bIHcttkOTE
AI agentshttps://theouterloop.substack.com
a whilehttps://humanlayer.dev
"here's your prompt, here's a bag of tools, loop until you hit the goal"https://www.anthropic.com/engineering/building-effective-agents#agents
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#what-are-the-principles-we-can-use-to-build-llm-powered-software-that-is-actually-good-enough-to-put-in-the-hands-of-production-customers
@iantbutler01https://github.com/iantbutler01
@tnmhttps://github.com/tnm
@hellovaihttps://www.github.com/hellovai
@stantonkhttps://www.github.com/stantonk
@balanceiskeyhttps://www.github.com/balanceiskey
@AdjectiveAllisonhttps://www.github.com/AdjectiveAllison
@pfbyjyhttps://www.github.com/pfbyjy
@a-churchillhttps://www.github.com/a-churchill
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#the-short-version-the-12-factors
continue to get exponentially more powerfulhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-10-small-focused-agents.md#what-if-llms-get-smarter
How We Got Here: A Brief History of Softwarehttps://github.com/humanlayer/12-factor-agents/blob/main/content/brief-history-of-software.md
Factor 1: Natural Language to Tool Callshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-01-natural-language-to-tool-calls.md
Factor 2: Own your promptshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-02-own-your-prompts.md
Factor 3: Own your context windowhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-03-own-your-context-window.md
Factor 4: Tools are just structured outputshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-04-tools-are-structured-outputs.md
Factor 5: Unify execution state and business statehttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-05-unify-execution-state.md
Factor 6: Launch/Pause/Resume with simple APIshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-06-launch-pause-resume.md
Factor 7: Contact humans with tool callshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-07-contact-humans-with-tools.md
Factor 8: Own your control flowhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-08-own-your-control-flow.md
Factor 9: Compact Errors into Context Windowhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-09-compact-errors.md
Factor 10: Small, Focused Agentshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-10-small-focused-agents.md
Factor 11: Trigger from anywhere, meet users where they arehttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-11-trigger-from-anywhere.md
Factor 12: Make your agent a stateless reducerhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-12-stateless-reducer.md
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#visual-nav
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-01-natural-language-to-tool-calls.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-02-own-your-prompts.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-03-own-your-context-window.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-04-tools-are-structured-outputs.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-05-unify-execution-state.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-06-launch-pause-resume.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-07-contact-humans-with-tools.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-08-own-your-control-flow.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-09-compact-errors.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-10-small-focused-agents.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-11-trigger-from-anywhere.md
https://github.com/humanlayer/12-factor-agents/blob/main/content/factor-12-stateless-reducer.md
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#how-we-got-here
A Brief History of Softwarehttps://github.com/humanlayer/12-factor-agents/blob/main/content/brief-history-of-software.md
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#the-promise-of-agents
https://github.com/humanlayer/12-factor-agents/blob/main/img/010-software-dag.png
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#from-code-to-dags
Airflowhttps://airflow.apache.org/
Prefecthttps://www.prefect.io/
dagsterhttps://dagster.io/
inggesthttps://www.inngest.com/
windmillhttps://www.windmill.dev/
https://github.com/humanlayer/12-factor-agents/blob/main/img/015-dag-orchestrators.png
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#the-promise-of-agents-1
person to say thishttps://youtu.be/Dc99-zTMyMg?si=bcT0hIwWij2mR-40&t=73
https://github.com/humanlayer/12-factor-agents/blob/main/img/025-agent-dag.png
https://github.com/humanlayer/12-factor-agents/blob/main/img/026-agent-dag-lines.png
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#agents-as-loops
GIF Versionhttps://github.com/humanlayer/12-factor-agents/blob/main/img/027-agent-loop-animation.gif
https://github.com/humanlayer/12-factor-agents/blob/main/img/027-agent-loop-animation.gif
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#why-12-factor-agents
reasonshttps://www.linkedin.com/posts/dexterihorthy_llms-typescript-aiagents-activity-7290858296679313408-Lh9e?utm_source=share&utm_medium=member_desktop&rcm=ACoAAA4oHTkByAiD-wZjnGsMBUL_JT6nyyhOh30
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#design-patterns-for-great-llm-applications
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#the-fastest-way-ive-seen-for-builders-to-get-good-ai-software-in-the-hands-of-customers-is-to-take-small-modular-concepts-from-agent-building-and-incorporate-them-into-their-existing-product
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#the-12-factors-again
How We Got Here: A Brief History of Softwarehttps://github.com/humanlayer/12-factor-agents/blob/main/content/brief-history-of-software.md
Factor 1: Natural Language to Tool Callshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-01-natural-language-to-tool-calls.md
Factor 2: Own your promptshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-02-own-your-prompts.md
Factor 3: Own your context windowhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-03-own-your-context-window.md
Factor 4: Tools are just structured outputshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-04-tools-are-structured-outputs.md
Factor 5: Unify execution state and business statehttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-05-unify-execution-state.md
Factor 6: Launch/Pause/Resume with simple APIshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-06-launch-pause-resume.md
Factor 7: Contact humans with tool callshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-07-contact-humans-with-tools.md
Factor 8: Own your control flowhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-08-own-your-control-flow.md
Factor 9: Compact Errors into Context Windowhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-09-compact-errors.md
Factor 10: Small, Focused Agentshttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-10-small-focused-agents.md
Factor 11: Trigger from anywhere, meet users where they arehttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-11-trigger-from-anywhere.md
Factor 12: Make your agent a stateless reducerhttps://github.com/humanlayer/12-factor-agents/blob/main/content/factor-12-stateless-reducer.md
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#honorable-mentions--other-advice
Factor 13: Pre-fetch all the context you might needhttps://github.com/humanlayer/12-factor-agents/blob/main/content/appendix-13-pre-fetch.md
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#related-resources
herehttps://github.com/humanlayer/12-factor-agents
I talked about a lot of this on an episode of the Tool Use podcasthttps://youtu.be/8bIHcttkOTE
The Outer Loophttps://theouterloop.substack.com
webinars about Maximizing LLM Performancehttps://github.com/hellovai/ai-that-works/tree/main
@hellovaihttps://github.com/hellovai
got-agents/agentshttps://github.com/got-agents/agents
framework for running distributed agents in kuberneteshttps://github.com/humanlayer/kubechain
12 Factor Appshttps://12factor.net
Building Effective Agents (Anthropic)https://www.anthropic.com/engineering/building-effective-agents#agents
Prompts are Functionshttps://thedataexchange.media/baml-revolution-in-ai-engineering/
Library patterns: Why frameworks are evilhttps://tomasp.net/blog/2015/library-frameworks/
The Wrong Abstractionhttps://sandimetz.com/blog/2016/1/20/the-wrong-abstraction
Mailcrew Agenthttps://github.com/dexhorthy/mailcrew
Mailcrew Demo Videohttps://www.youtube.com/watch?v=f_cKnoPC_Oo
Chainlit Demohttps://x.com/chainlit_io/status/1858613325921480922
TypeScript for LLMshttps://www.linkedin.com/posts/dexterihorthy_llms-typescript-aiagents-activity-7290858296679313408-Lh9e
Schema Aligned Parsinghttps://www.boundaryml.com/blog/schema-aligned-parsing
Function Calling vs Structured Outputs vs JSON Modehttps://www.vellum.ai/blog/when-should-i-use-function-calling-structured-outputs-or-json-mode
BAML on GitHubhttps://github.com/boundaryml/baml
OpenAI JSON vs Function Callinghttps://docs.llamaindex.ai/en/stable/examples/llm/openai_json_vs_function_calling/
Outer Loop Agentshttps://theouterloop.substack.com/p/openais-realtime-api-is-a-step-towards
Airflowhttps://airflow.apache.org/
Prefecthttps://www.prefect.io/
Dagsterhttps://dagster.io/
Inngesthttps://www.inngest.com/
Windmillhttps://www.windmill.dev/
The AI Agent Index (MIT)https://aiagentindex.mit.edu/
NotebookLM on Finding Model Capability Boundarieshttps://open.substack.com/pub/swyx/p/notebooklm?selection=08e1187c-cfee-4c63-93c9-71216640a5f8
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#contributors
https://github.com/dexhorthy
https://github.com/Sypherd
https://github.com/tofaramususa
https://github.com/a-churchill
https://github.com/Elijas
https://github.com/hugolmn
https://github.com/jeremypeters
https://github.com/kndl
https://github.com/maciejkos
https://github.com/pfbyjy
https://github.com/0xRaduan
https://github.com/zyuanlim
https://github.com/lombardo-chcg
https://github.com/sahanatvessel
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#versions
v1.1 branchhttps://github.com/humanlayer/12-factor-agents/tree/v1.1
Issues to track work on v1.1https://github.com/humanlayer/12-factor-agents/issues?q=is%3Aissue%20state%3Aopen%20label%3Aversion%3A%3A1.1
https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#license
CC BY-SA 4.0 Licensehttps://creativecommons.org/licenses/by-sa/4.0/
Apache 2.0 Licensehttps://www.apache.org/licenses/LICENSE-2.0
Readme https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#readme-ov-file
View license https://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents#License-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents
Activityhttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/activity
0 starshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/watchers
0 forkshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Flroy-stack%2F12-factor-agents&report=lroy-stack+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/lroy-stack/12-factor-agents/releases
Packages 0https://patch-diff.githubusercontent.com/users/lroy-stack/packages?repo_name=12-factor-agents
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.