Spaces:
Running on Zero
Running on Zero
GitHub Actions
feat: WebLLM browser agent with PeerJS mesh, HybridRAG, news signals, and easter-egg ticker
78cc96f | // src/agent/tools.js | |
| // Thin adapters that map the agent's tool-call shape to concrete browser deps. | |
| export function createTools({ webSearch, scrape, summarize, remember, schedule, ragindex, ragsearch }) { | |
| return { | |
| websearch: async ({ query }) => webSearch(query), | |
| scrape: async ({ url }) => scrape(url), | |
| summarize: async ({ text, focus }) => summarize(text, focus), | |
| remember: async ({ content }) => remember(content), | |
| schedule: async ({ delaySec, message }) => schedule(delaySec, message), | |
| ragindex: async ({ text, source }) => ragindex(text, source), | |
| ragsearch: async ({ query, topK }) => ragsearch(query, topK), | |
| }; | |
| } | |