Repository navigation
feat(autom): add Autom integration - #9836
Open
josselinlbe wants to merge 2 commits into
Open
josselinlbe wants to merge 2 commits into
josselinlbe wants to merge 2 commits into
Conversation
Add an Autom block for search engine results: - Search Google (full results or organic only), Google News, Google Maps and Google autocomplete - Search Bing, Brave, Yahoo and DuckDuckGo - Find the Google location names that localized searches accept Outputs follow the documented OpenAPI schemas and were checked against live responses. Credentials are an Autom API key sent in the x-api-key header.
|
Someone is attempting to deploy a commit to the Sim Team on Vercel. A member of the Team first needs to authorize it. |
Contributor
[Medium impact] The PR appears safe to merge; no actionable issues were found. SummaryAdds Autom as a search integration with ten operations.
|
- Keep response mappers with a single caller in that tool's file - Document the AutomIcon export - Read the operation from the mapper context so agent tools coerce Page and Results per Page too
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Autom integration: tools, block, icon and generated docs page. I work on Autom, so this PR comes from the Autom team.
Get structured search results from Google (web, news, Maps and autocomplete), Bing, Brave, Yahoo and DuckDuckGo, and look up the Google location names that localized searches accept.
Operations:
autom_google_search): Search Google and get organic results with their position, title, link and snippet, the knowledge graph and the estimated total.autom_google_search_light): Search Google and get only the organic results, the fastest and cheapest Google search.autom_google_news): Search Google News and get articles with title, source, date, link and snippet.autom_google_maps): Search Google Maps and get places with address, website, phone number and coordinates.autom_google_autocomplete): Get the Google Search autocomplete suggestions for a partial query.autom_bing_search): Search Bing and get organic results with their position, title, link and snippet.autom_duckduckgo_search): Search DuckDuckGo and get organic results with their position, title, link and snippet.autom_yahoo_search): Search Yahoo and get organic results with their position, title, link and snippet.autom_brave_search): Search Brave's web index and get organic results with their position, title, link and snippet.autom_find_google_locations): Find the Google location names that the Location field of Google searches accepts, ordered by reach.Credentials are an Autom API key on the block (
AuthMode.ApiKey), sent as thex-api-keyheader. Every tool is an externalToolConfig.requestagainst the Autom API.Product update (if relevant)
SEO, marketing and research teams can track rankings, monitor news and build local business lists with structured search results. The block appears in the integrations catalog with 7 templates and grounded skills; the docs page is
apps/docs/content/docs/integrations/autom.mdx.Type of Change
Testing
requestandtransformResponseto confirm the mapped outputs; fields that the API documents as nullable are optional outputs.bun run lint,bun run type-check,bun run check:audits(all 62 audits),bun run apps/sim/scripts/check-block-registry.ts origin/staging,bun run apps/sim/scripts/check-canvas-sentences.ts --block=autom, and the existingblocksandtools/request-transportVitest suites all pass.Checklist
Screenshots/Videos