Skip to content

Tool reference

Lodgey has 16 custom tools plus full Bash and Python access. You don’t call these tools directly — Lodgey uses them automatically. But understanding what they do helps you interpret what the agent is doing and give better prompts.

Presents a structured question with clickable option cards. This is Lodgey’s primary interaction tool — you’ll see it at every decision point.

When it fires: Goal discovery, steering, clarification, data gathering, decision points.

What you see: A question with 2-5 clickable options, plus an “Other” text field for custom answers.

Registers a step-by-step plan displayed as a live progress tracker. Updated as Lodgey works through each step.

When it fires: Before any multi-step task (processing multiple documents, running an investigation, building a full tax picture).

What you see: A compact progress bar with labelled steps (pending → running → done).

Persists tax facts to the project database. Called every time Lodgey learns something new.

What it stores: Taxpayer details, properties (addresses, types, values, loans), employers (names, ABNs, gross pay, tax withheld), rental income/deductions, capital gains, work deductions, totals.

Records a single evidence item linked to a document or conversation.

What it stores: Category, description, amount, status (confirmed/estimated/needed), document reference.

Reads and extracts content from an uploaded file (PDF, image, CSV, Excel).

When it fires: After you upload a document. Returns raw extracted text that Lodgey then interprets.

Searches your connected Gmail for tax documents. Uses Gmail search syntax with targeted queries.

When it fires: When Lodgey proactively looks for missing documents, or when you ask it to search your email.

Requires: Gmail connected via the side panel.

Cross-references all evidence against ATO requirements. Returns confirmed, estimated, and missing items per category.

When it fires: After processing documents, after situation updates, or when you ask “what’s missing?“

Fetches the current progress summary. Results populate the Live Report dashboard.

When it fires: When you ask for status/progress, or periodically during long sessions.

Full audit of the evidence pack. Checks:

  • Every uploaded document has been processed and filed
  • Every evidence item references a valid document
  • Every property/employer has required evidence categories
  • Flags estimates that could be confirmed

When it fires: After bulk uploads, before report generation, when you ask “audit my pack” or “is everything complete?”

Saves key findings, decisions, and context to the project’s long-term memory. Structured with markdown headings and merged by section.

When it fires: After important discoveries, corrections, or at the end of a session.

Reads the project’s long-term memory from previous sessions.

When it fires: At the start of a new session to restore context.

Creates, updates, and styles the Live Report spreadsheet. Handles both data and formatting through structured actions:

  • create_sheet — new tab with headers and data
  • update_cells — modify cells or append rows
  • style_range — fonts, colours, borders, number formats, merge
  • set_column_widths — column sizing
  • freeze_panes — freeze header rows
  • delete_sheet / rename_sheet / clear_sheet

When it fires: After processing documents, filing evidence, or when you ask Lodgey to update or format the report.

Imports a user-uploaded .xlsx file into the workbook. Only used for imports — not for formatting.

Generates a downloadable Excel report. Returns a download link rendered as a button in chat.

When it fires: When you ask to export, download, or get a spreadsheet.

Renders an interactive calculator widget in the chat. Six available types: cgt_calculator, tax_planning, negative_gearing, forecast, portfolio_kpis, payg_variation.

When it fires: When you ask “what if”, “how much”, “show me”, or request a specific calculator.

In addition to custom tools, Lodgey has access to a sandboxed environment with:

ToolWhat it does
BashRun shell commands — grep, jq, awk, sort, bc for calculations
PythonExecute scripts for complex tax calculations, data reconciliation
Read/WriteRead and write files in the sandbox
Web searchLook up ATO thresholds, ABN verification, company details
Web fetchRetrieve content from URLs

Lodgey uses the lightest tool that gets the job done. Structured tools for data persistence, Bash for quick calculations, Python for complex multi-step arithmetic.