Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.definite.app/llms.txt

Use this file to discover all available pages before exploring further.

Editing Fi Memory requires the Admin role. Analysts can use Fi but cannot change the memory.
Fi Memory is a workspace-wide set of instructions that Fi reads at the start of every conversation. Use it to encode the things you’d otherwise have to repeat in every prompt: what your tables mean, how you define key metrics, who your customers are, naming conventions, and quirks Fi should know about.

The fastest way to edit memory: just tell Fi

The most effective way to update Fi Memory is to use Fi itself. Whenever you correct Fi or teach it something new, ask it to remember:
  • “Remember that ARR excludes one-time setup fees.”
  • “From now on, default chart colors should be #0993f6 and #22c55e.”
  • “Add to memory: the users table has soft deletes, always filter deleted_at IS NULL.”
Fi writes the fact back to memory so it persists across every future conversation. No need to open a settings page.
Whenever you find yourself correcting Fi the same way twice, just say “remember this.” Memory should grow naturally as you use Fi, not as a one-time setup task.

When to put something in memory

Use caseExample
Business glossary”An ‘active customer’ is one with a paid invoice in the last 90 days.”
Metric definitions”MRR = sum of subscriptions.monthly_amount where status = 'active'.”
Schema hints”The users table has soft deletes; always filter deleted_at IS NULL.”
Naming conventions”We refer to accounts as ‘workspaces’ in customer-facing copy.”
Tooling preferences”Default to bar charts for categorical breakdowns, not pie charts.”
Company context”We’re a B2B SaaS company; revenue means ARR unless stated otherwise.”

Editing memory manually

You can also edit memory directly if you want to bulk-load context, reorganize what Fi has written, or remove something:
  1. Go to Settings → Fi
  2. Edit the memory in the markdown editor
  3. Click Save
Changes take effect on the next Fi conversation. Existing conversations keep the memory they started with.

How Fi uses memory

Fi loads the memory into its system prompt at the start of every session, alongside its built-in instructions. It’s always available, so you don’t need to mention it or attach it as context.

Branding & visual defaults

You can use Fi Memory to encode visual defaults (brand colors, logo URL, chart preferences) so Fi applies them consistently when it builds tiles, dashboards, and data apps.
## Branding

- Primary color: `#0993f6`
- Secondary color: `#3b3b3b`
- Accent color: `#22c55e`
- Logo: `https://www.definite.app/logo.png`
- Font: Inter

## Chart defaults

- Use the primary color for single-series charts.
- For multi-series, cycle: primary, accent, secondary.
- Currency is USD; format large numbers with `$1.2M` style abbreviations.
- Default time range: last 90 days.
When Fi builds a new chart or data app, it reads these defaults from memory and applies them. If you want Fi to override the defaults for a specific tile, just say so in the prompt (“use red for this one”).

Let Fi pull branding from your website

You don’t have to type your colors in by hand. Point Fi at your site and have it figure them out:
  • “Go to https://acme.com, grab our primary and accent colors, and save them to memory.”
  • “Pull the logo and brand colors from acme.com and use them as defaults for charts and data apps.”
Fi will fetch the page, extract the brand styles, and write them back to memory so they’re used everywhere going forward.
Fi Memory is the recommended place for branding today. A dedicated theme/branding UI (color picker, logo upload) is on the roadmap.

Limits and scope

Details
ScopePer workspace. Shared across every Fi conversation in your team.
FormatMarkdown. Headings, lists, tables, and code blocks all render.
Size limit25,000 characters (about 5,000 words).
PermissionsAdmins edit; everyone benefits.
HistoryThe most recent edit timestamp is shown in settings.

Tips

  • Be specific. “Revenue is collected, not billed” beats “be careful with revenue.”
  • Keep it tight. Memory is loaded into every prompt, so trim anything Fi doesn’t need.
  • Use headings. Fi parses markdown structure. Group related facts under ## Metrics, ## Tables, etc.
  • Don’t paste full schemas. Fi already has access to your data model. Use memory for facts and conventions, not column lists.
  • Iterate. Start small, then add to it whenever you find yourself correcting Fi the same way twice.

Next steps

AI in Docs

Learn how to use Fi to build dashboards and run analyses.

Data Modeling

Define metrics in your semantic layer for consistent answers.