Skip to content

fix: default model asi1-mini → asi1, enhanced timeout guidance#30

Merged
web3guru888 merged 1 commit into
mainfrom
fix/default-model-asi1-timeout-guidance
Apr 21, 2026
Merged

fix: default model asi1-mini → asi1, enhanced timeout guidance#30
web3guru888 merged 1 commit into
mainfrom
fix/default-model-asi1-timeout-guidance

Conversation

@web3guru888

Copy link
Copy Markdown
Collaborator

Summary

Per feedback from Fetch Innovation Labs (Gautam Kumar), this PR makes two changes:

1. Default model: asi1-miniasi1

The FIL docs and community have standardized on asi1 as the default model. This PR updates:

  • DEFAULT_MODEL in asi1_chat.py from "asi1-mini" to "asi1"
  • All examples, docs, and tests to use asi1 as the default
  • asi1-mini remains available via --model asi1-mini for lower-latency use cases

2. Enhanced timeout guidance

Gautam noted that timeout errors are a common issue. The troubleshooting docs now include:

  • Timeout cheat sheet with recommended --wait values per operation type
  • Retry advice — transient failures are common, try 2-3 times
  • Streaming tip — use --stream for ASI:One to avoid HTTP-level timeouts
  • Full script paths in troubleshooting code examples (were using relative paths)

Files changed (10)

File Change
skills/asi1-chat/scripts/asi1_chat.py DEFAULT_MODEL = "asi1"
skills/asi1-chat/SKILL.md Updated examples, descriptions, version bump to 1.1.0
README.md Skills table + quick-start example
CONTRIBUTING.md Running-locally example
docs/api-reference.md API example + model descriptions
docs/authentication.md curl example
docs/troubleshooting.md Expanded timeout section with cheat sheet
examples/04-multi-agent-workflow.md Model references
tests/test_integration.py Uses default model (asi1)
CHANGELOG.md Unreleased entries

Testing

  • ✅ All Python scripts parse cleanly
  • ✅ All SKILL.md frontmatter valid
  • ✅ Live test: asi1 model responds correctly as default

Context

Gautam Kumar (FIL): "In our docs and across the community, we are using asi1 as the model, not asi1-mini. So we should update any references from asi1-mini to asi1 to keep everything consistent."

"It sometimes throws a timeout error, so we should include a note or guidance in the docs on how to handle or avoid timeouts."

Per Fetch Innovation Labs feedback (Gautam Kumar):

1. Default model changed from asi1-mini to asi1 — aligns with FIL docs
   and community usage. asi1-mini remains available via --model flag.

2. Enhanced timeout guidance in troubleshooting docs:
   - Timeout cheat sheet with recommended --wait values per operation
   - Retry advice for transient failures
   - Streaming tip to avoid HTTP-level timeouts
   - Full script paths in code examples

Files changed (10):
- skills/asi1-chat/scripts/asi1_chat.py: DEFAULT_MODEL → "asi1"
- skills/asi1-chat/SKILL.md: Updated all examples and descriptions
- README.md: Updated skills table and quick-start example
- CONTRIBUTING.md: Updated running-locally example
- docs/api-reference.md: Updated API example and model list
- docs/authentication.md: Updated curl example
- docs/troubleshooting.md: Expanded timeout section with cheat sheet
- examples/04-multi-agent-workflow.md: Updated model references
- tests/test_integration.py: Uses default model (asi1)
- CHANGELOG.md: Added unreleased entries
@web3guru888 web3guru888 merged commit ae4fa92 into main Apr 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant