GeezerVison is showing github.com — feat(autom): add Autom integration by josselinlbe · Pull Request #9836 · simstudioai/sim
Conversation
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:
- Google Search (
autom_google_search): Search Google and get organic results with their position, title, link and snippet, the knowledge graph and the estimated total.
- Google Search (Organic Only) (
autom_google_search_light): Search Google and get only the organic results, the fastest and cheapest Google search.
- Google News (
autom_google_news): Search Google News and get articles with title, source, date, link and snippet.
- Google Maps (
autom_google_maps): Search Google Maps and get places with address, website, phone number and coordinates.
- Google Autocomplete (
autom_google_autocomplete): Get the Google Search autocomplete suggestions for a partial query.
- Bing Search (
autom_bing_search): Search Bing and get organic results with their position, title, link and snippet.
- DuckDuckGo Search (
autom_duckduckgo_search): Search DuckDuckGo and get organic results with their position, title, link and snippet.
- Yahoo Search (
autom_yahoo_search): Search Yahoo and get organic results with their position, title, link and snippet.
- Brave Search (
autom_brave_search): Search Brave's web index and get organic results with their position, title, link and snippet.
- Find Google Locations (
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 the x-api-key header. Every tool is an external ToolConfig.request against 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
- Bug fix
- New feature
- Breaking change
- Documentation
- Other: ___________
Testing
- Outputs follow the documented OpenAPI response schemas, and every tool was run against the live Autom API through its
request and transformResponse to confirm the mapped outputs; fields that the API documents as nullable are optional outputs.
- Local gate on this branch:
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 existing blocks and tools/request-transport Vitest suites all pass.
- Regenerated artifacts are committed: tool metadata, docs, block successors and the docs manifest.
- No new unit tests, following the repo's testing guidance; the live run above is the end-to-end check.
Checklist
- Code follows project style guidelines
- Self-reviewed my changes
- Tests added/updated and passing
- No new warnings introduced
- I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)
Screenshots/Videos
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
greptile-apps[bot] reacted with thumbs up emoji
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.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
 Confidence Score: 5/5
[Medium impact] The PR appears safe to merge; no actionable issues were found.
Summary
Adds Autom as a search integration with ten operations.
- Autom returns web search results from Google and four other engines.
- Autom returns Google News articles, Maps places, and autocomplete suggestions.
- Autom finds Google location names for localized searches.
- The Autom block brings all ten operations into Sim workflows.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart LR
A[Workflow or agent] --> B[Autom operation]
B --> C[Shared request checks]
C --> D[Autom API]
D --> E[Map response fields]
E --> F[Structured search output]
Loading
Reviews (1) · Last reviewed commit: "feat(autom): add Autom integration" · Reviewed by Greptile
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
- 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
No deployments
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
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.
|