Skip to main content

Recursive URL Memory

Overview

Recursive URL memories let Hana ingest whole sections of a public website from a single starting link, so she can answer follow-up questions with fresh, source-backed context.

Hana dashboard — Recursive URL memory

Plan-based behaviour

Plan tierAvailable optionsCrawl experience
FreePrimary URL. The depth profile is fixed to Basic.Hana reads the primary page with the fast speed-first reader
BasicPrimary URL. The depth profile is fixed to Basic.Hana reads the primary page with the fast speed-first reader
ProPrimary URL, include/exclude paths, crawl guidance, category tag, extra depth and use-case instruction. Crawl sub-pages and the Advanced depth profile are unlocked.Hana uses the richer best-quality reader by default, explores up to three in-domain levels (max 200 pages), and honours every filter the customer sets.

Access and permissions

  • Only Admins can view or manage the Recursive URL tab. Page will look like below for "ADMIN" role.

Hana dashboard — Recursive URL memory - Admin role view

  • Other roles see a not-authorized message and all primary actions stay disabled until someone with the required access signs in. Page will look like below for "USER" role.

Hana dashboard — Recursive URL memory - User role view

Adding a recursive URL memory

  1. From the Memory section, open the Recursive URL Memory tab.

Hana dashboard — Recursive URL memory

  1. Select + Ingest URL and review the safety notice.

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  1. Complete the form and submit.

Hana dashboard — Recursive URL memory

  1. After you submit, Hana confirms that ingestion has started and returns you to the list view. The new batch appears immediately with an In Progress status and a progress indicator that updates as pages are captured.

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  1. Once the memory ingestion is complete, it will be moved to the Ingested state.

Hana dashboard — Recursive URL memory

Recursive urls memory ingestion controls at a glance

Form controlWhat it unlocks for usersDefault & limitsPlan availability
Primary URL (required)Starts the crawl on the page that matters most so Hana ingest the right content first.Must be a public, reachable URL. Hana always checks reachability and safety.All plans
Crawl sub-pagesExpands coverage to supporting pages under the same domain for broader knowledge.Follows in-domain links up to 3 levels deep and stops at 200 pages per batch. Off for Free/Basic.Pro
Include / exclude paths or domainsHighlights valuable sections and leaves out noisy or sensitive areas.Allow-list entries are prioritised; deny-list entries are skipped entirely.Pro
Crawl guidanceAllows you to instruct the crawler where to focus (e.g. “crawl pricing pages”) so that extracted content aligns with those priorities.Up to 1,000 characters.Pro
Category tagGuides the crawl toward pages belonging to a certain content category (e.g. “Documentation”, “Blog”, “Pricing”) for more focused results.Stored in the batch metadata.Pro
Crawl depth profileChooses between a quick skim and a richer read when the plan supports it.Basic = fast speed-first reader. Advanced = best-quality reader with deeper context.Pro (Free/Basic locked to Basic reader)
Use-case instructionWrite the instruction when to recall ingested memory.Up to 2,000 characters. Displayed in batch and memory views.Pro

Primary URL (required)

  • Why it matters: Point Hana at the exact page that matters most; she begins there before exploring anything else.

Hana dashboard — Recursive URL memory

  • Plan availability: No restrictions—every team must supply it, and the same validation applies across plans but there is a usage limitations for Free/Basic plans. Upgrade to Pro plan for for a seamless experience — no limits, more control, deeper crawling.

  • Behind the scenes: Once Hana verifies the URL is reachable, safe, and free of login walls, Hana ingest the confirmed address to the batch.

Crawl sub-pages (optional)

  • Why it matters: “Turn this on when you want Hana to cover the rest of the site under that same domain.”

Hana dashboard — Recursive URL memory

  • Plan availability: Enabled for Pro users. No available for Free and Basic plans.

  • Behind the scenes: Hana stays inside the submitted domain, honours any path filters, and queues pages up to three levels deep with a 200-page ceiling so results stay focused.

Include or exclude paths and domains

  • Why it matters: “List paths or subdomains you do—or don’t—want so Hana focuses on what matters.”

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Plan availability: Enabled for Pro users. No available for Free and Basic plans.
  • Behind the scenes: Hana stores both lists with the batch, prioritises allow-listed links before each fetch, and skips anything that matches the exclusion list so unwanted pages never become memories.

Crawl guidance

  • Why it matters: “Provide a short instruction like “prioritize pricing pages” to guide crawlers toward the sections you care about.”

Hana dashboard — Recursive URL memory

  • Plan availability: Enabled for Pro users. No available for Free and Basic plans.
  • Behind the scenes: The guidance text influences which pages crawlers visit first and how content is summarized, so the memories produced stay aligned with your goals.

Category tag

  • Why it matters: You choose a category (like “Documentation”, “Blog”, “Pricing”) to guide which kinds of pages the crawler should focus on.

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Plan availability: Enabled for Pro users. No available for Free and Basic plans.
  • Behind the scenes: The category is passed into the crawl input schema as a “categories” parameter, and the crawling engine uses it in its heuristics for filtering and prioritizing URLs

Crawl depth profile

  • Why it matters: “Choose Basic for a quick skim or Advanced for richer notes if your plan allows.”

Hana dashboard — Recursive URL memory

  • Plan availability: Free and Basic remain on Basic. Pro can switch between Basic and Advanced.
  • Behind the scenes: Hana maps the selection to the reader service: Basic invokes the fast speed-first reader, while Advanced triggers the best-quality reader that waits for slower-loading pages and records extra context before summarising.

Use-case instruction

  • Why it matters: “Share when Hana should recall these memories—think ‘Use for security questionnaires.’”

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Plan availability: Optional for all plans (up to 2,000 characters).
  • Behind the scenes: Hana saves the note with the batch details and displays it alongside each memory so collaborators understand the intended use immediately.
Additional reminders for customer teams
  • Encourage teams to double-check their include and exclude lists before submitting to keep the crawl focused on the right pages.
  • Longer crawls may continue in the background. Users can navigate away and return later—the batch keeps processing.

Monitoring ingestion batches

  • The list loads automatically when the page mounts and re-fetches whenever any batch is processing so progress bars remain accurate.
  • Keyword search remembers the most recent query per user. Adjusting status or memory-level filters resets pagination so you see fresh results from page one.

Hana dashboard — Recursive URL memory

  • Server-side pagination keeps the table responsive on large organisations. Use Refresh to fetch the latest data or Reset in the search bar to clear active filters while preserving your saved query for later.
  • Columns display rich context, display title, ingestion status and progress, chunk count, freshness, whether sub-pages were crawled, auto-resync cadence, creator and last editor, last sync time, next scheduled sync, share scope (“Just myself” or “Org”), and a global toggle.

Managing a batch

Each row’s action menu adapts to the user’s role, the memory’s share scope, and the ingestion state. Available actions include:

  • View Chunks: Inspect the individual knowledge chunks created from the crawl.

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Sync: Re-run ingestion on a completed batch to refresh content. Users on any plan can sync at any time to refresh memories after a website update or enable auto resync.

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Edit Title: Update the display name that appears in the list.

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Auto Resync: Configure an automatic refresh cadence (details below).

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Disable Auto Resync: Disable automatic refresh cadence (details below).

Hana dashboard — Recursive URL memory

Hana dashboard — Recursive URL memory

  • Abort: Stop an active crawl.

Hana dashboard — Recursive URL memory

  • Retry Ingestion: Re-queue failed or aborted batches.

Hana dashboard — Recursive URL memory

  • Delete: Remove completed or failed batches and their memories.

Hana dashboard — Recursive URL memory Hana dashboard — Recursive URL memory

  • Copy Source URL: Quickly copy the original URL to your clipboard.

Hana dashboard — Recursive URL memory

  • View URLs: Review the captured links once ingestion is complete.

Quotas, reminders, and safeguards

  • A quota banner tallies how many recursive URL sources have been used versus the organisation’s allowance so admins can plan ahead.

Hana dashboard — Recursive URL memory

  • Stale batches surface a reminder to sync them for fresher answers.
  • Erroring batches display a callout that recommends contacting support.
  • Hana blocks unsafe or disallowed websites before any content is fetched and restricts crawling to public, login-free pages.
  • Duplicate crawls for the same URL cannot run simultaneously, preventing duplicate charges and unnecessary load.

From chat — quick invocations

Only Invocations

Examples below show only @Hana … invocations. Outputs are intentionally omitted.

@Hana what does our website say about refunds? Use the website memory
@Hana summarize the features listed on our product pages
@Hana find pricing details from the ingested site and outline tiers

Troubleshooting

  • Nothing was captured: Confirm the site is publicly accessible. Password-protected or gated pages cannot be crawled.
  • Important pages missing: Add those folders to the include list (or remove them from the exclude list) and run the crawl again.
  • Too much noise: Refine the exclude paths to focus on the sections that matter.
  • Long-running crawl: Large sites can take time. You can leave the page; progress and results persist automatically.

See also