@sisu-ai/tool-web-search-linkup
v3.0.0
Published
Search the web with LinkUp from Sisu agents using a typed `webSearch` tool.
Downloads
15
Maintainers
Readme
@sisu-ai/tool-web-search-linkup
Search the web with LinkUp from Sisu agents using a typed webSearch tool.
Install
npm i @sisu-ai/tool-web-search-linkupEnvironment
LINKUP_API_KEY: LinkUp API key (preferred)API_KEY: fallback key ifLINKUP_API_KEYis not setLINKUP_BASE_URL: optional LinkUp API base URL override
Usage
import { Agent } from "@sisu-ai/core";
import { registerTools } from "@sisu-ai/mw-register-tools";
import { toolCalling } from "@sisu-ai/mw-tool-calling";
import { linkupWebSearch } from "@sisu-ai/tool-web-search-linkup";
const app = new Agent()
.use(registerTools([linkupWebSearch]))
.use(toolCalling);Example tool call
await linkupWebSearch.handler({
query: "What is Microsoft's revenue and operating income for 2024?",
depth: "standard",
outputType: "searchResults",
includeImages: false,
}, ctx);Supported options
query(required)depth:standard(default) ordeepoutputType:searchResults(default),sourcedAnswer, orstructuredincludeImagesfromDate,toDateincludeDomains,excludeDomainsincludeInlineCitations(forsourcedAnswer)includeSources(forstructured)maxResultsstructuredOutputSchema(required whenoutputType=structured)
Community & Support
Discover what you can do through examples or documentation. Check it out at https://github.com/finger-gun/sisu. Example projects live under examples/ in the repo.
Contributing
We build Sisu in the open. Contributions welcome.
Contributing Guide · Report a Bug · Request a Feature · Code of Conduct
Star on GitHub if Sisu helps you build better agents.
Quiet, determined, relentlessly useful.
