Olostep adds a search backend for nanobot’sDocumentation Index
Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
Use this file to discover all available pages before exploring further.
web_search tool, giving agents AI-friendly web answers and source links without requiring you to build a custom retrieval pipeline.
Features
AI Answers
Return a concise answer plus supporting source links.
Simple Setup
Enable the provider with a single config value and an API key.
Optional Dependency
Install Olostep only when you need it.
Proxy Support
Route requests through
tools.web.proxy when required.Safe Fallbacks
Falls back to DuckDuckGo when no Olostep key is available.
Normalized Output
Uses the same web-search output formatting as the other providers.
Installation
If you manage dependencies manually, the underlying package is
olostep>=0.1.0.Setup
Set your API key with either an environment variable or your nanobot config.Environment variable
Config file
Add this to~/.nanobot/config.json:
Optional proxy
If your environment requires a proxy, configure it once undertools.web.proxy:
Available Tools / Methods
web_search
Use Olostep by setting tools.web.search.provider to olostep.
Parameters
Set to
olostep to enable this integration. Default: duckduckgoOlostep API key. You can also use
OLOSTEP_API_KEY environment variable.Not used by Olostep. Kept for config consistency.
Results per search, from 1–10.
Search timeout in seconds.
Proxy URL configured under
tools.web.Full Agent Examples
Example 1: Quick Research Assistant
Example 2: Research Workflow in a Workspace
Example 3: Proxy-Aware Search Setup
Configuration / Options
- Set
tools.web.search.providertoolostepto enable the integration. - Keep
tools.web.enableastrueif you want bothweb_searchandweb_fetch. - Set
tools.web.enabletofalseto disable all built-in web tools. - Set
tools.web.proxyif your environment requires outbound traffic through a proxy. - Leave
providerunset if you want the default DuckDuckGo fallback behavior.
Fallback behavior
If Olostep is selected but no API key is available, nanobot falls back to DuckDuckGo instead of failing hard.Specialized Features
- Source-aware answers — Olostep returns a response plus source links.
- Shared formatting — results are rendered in the same normalized search output used by the other providers.
- No hard dependency — the provider is imported behind a
try/exceptguard, so nanobot still works without Olostep installed. - Proxy-aware transport —
tools.web.proxyis applied to the underlying HTTP client used by the integration.
Pricing
Olostep pricing is managed by Olostep directly and may change over time. Check your Olostep account dashboard for current plans, quotas, and usage costs.Support
- PyPI: pypi.org/project/olostep
- Documentation: docs.olostep.com
- Homepage: olostep.com
- GitHub repository: github.com/olostep-api/olostep-py
- GitHub issues: github.com/olostep-api/olostep-py/issues
- Email: team@olostep.com
Related Resources
Answers API
Learn about the Answers endpoint powering this integration
Python SDK
Explore the Olostep Python SDK
Search Results
Understand web search capabilities
API Documentation
Browse the full API reference