Skip to content

[Critical] Web Search + Document Reading ToolsΒ #126

@gromdimon

Description

@gromdimon

Summary

CRITICAL GAP: Product spec mentions web search and document reading but these tools are NOT available in any agent prompts.

Priority: πŸ”΄ Critical | Phase: 1 | Effort: 1-2 weeks


Problem

Users expect Luca to:

  • ❌ Answer questions with current info ("What's the weather?")
  • ❌ Read shared documents ("Summarize this contract PDF")
  • ❌ Research topics ("Find info about company X")

Currently, Luca can only work with static memory and message history.


Proposed Solution

Phase 1: Web Search + PDF (Week 1)

  • web_search(query) - Claude Code built-in
  • read_pdf(url_or_path) - Claude Code built-in

Phase 2: Google Workspace (Week 2)

  • @modelcontextprotocol/server-gdrive MCP
  • Read Google Docs, Slides, Sheets

Phase 3: Additional Tools (Week 3+)

  • File system, Git, Database (optional)

Use Cases

Status Query: "What's pending with Sarah from TechCorp?"
β†’ Memory + tasks + web_search("TechCorp news")

Contract Review: "Review this PDF"
β†’ read_pdf() β†’ Summarize parties, obligations, red flags


Success Metrics

  • 95%+ "What's X?" questions answerable
  • 100% PDF attachments readable
  • 50% reduction in "I can't help with that"

References

  • Product Spec: docs/PRODUCT.md - Lines 61, 88, 179
  • Implementation: luca/agents/secretary.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions