Skip to content

Docs/retries and timeouts 909#936

Open
Neekoras wants to merge 2 commits intocoinbase:mainfrom
Neekoras:docs/retries-and-timeouts-909
Open

Docs/retries and timeouts 909#936
Neekoras wants to merge 2 commits intocoinbase:mainfrom
Neekoras:docs/retries-and-timeouts-909

Conversation

@Neekoras
Copy link

@Neekoras Neekoras commented Feb 5, 2026

Description

Tests

Checklist

A couple of things to include in your PR for completeness:

  • Added documentation to all relevant README.md files
  • Added a changelog entry

Addresses coinbase#900

This commit adds detailed documentation explaining the common lifecycle
states that agents go through when using AgentKit across different AI
frameworks (LangChain, Vercel AI SDK, OpenAI Agents SDK, PydanticAI,
and Strands Agents).

Key additions:
- AGENT-LIFECYCLE.md: Comprehensive guide covering initialization,
  execution loop, state persistence, and framework-specific behaviors
- README.md: Added link to new lifecycle documentation in the
  Documentation section

The documentation enables developers to:
- Understand agent execution flow without inspecting internal code
- Debug agent behavior at different lifecycle stages
- Implement proper error handling and state management
- Choose appropriate frameworks for their use cases

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@Neekoras Neekoras requested a review from murrlincoln as a code owner February 5, 2026 18:54
@cb-heimdall
Copy link

cb-heimdall commented Feb 5, 2026

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 5, 2026
@Neekoras Neekoras force-pushed the docs/retries-and-timeouts-909 branch from 8168e05 to 26718f3 Compare February 6, 2026 07:16
Add comprehensive documentation for handling retries and timeouts
to both Python and TypeScript package READMEs. This documentation
will be included in the official docs site.

Includes:
- Built-in retry utilities with exponential backoff
- Practical examples for token transfers and API calls
- Transaction confirmation polling patterns
- Custom retry logic implementations
- Timeout handling with AbortController (TS) and requests (Python)
- Best practices and recommended timeout values

Fixes coinbase#909

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@Neekoras Neekoras force-pushed the docs/retries-and-timeouts-909 branch from 26718f3 to 8ec1585 Compare February 6, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Development

Successfully merging this pull request may close these issues.

2 participants