Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 26 additions & 20 deletions src/lib/navigation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,32 @@ export const tabNavigation: NavTab[] = [
{ title: 'Users', href: '/docs/observe/features/users' },
{ title: 'Alerts & Monitors', href: '/docs/observe/features/alerts' },
{ title: 'Annotation Queue Using SDK', href: '/docs/observe/features/annotation-queue-using-sdk' },
{ title: 'Voice Observability', href: '/docs/observe/features/voice' },
{
title: 'Manual Tracing',
items: [
{ title: 'Set Up Tracing', href: '/docs/observe/features/manual-tracing/set-up-tracing' },
{ title: 'Instrument with traceAI Helpers', href: '/docs/observe/features/manual-tracing/instrument-with-traceai-helpers' },
{ title: 'Get Current Tracer and Span', href: '/docs/observe/features/manual-tracing/get-current-span-context' },
{ title: 'Enriching Spans with Attributes, Metadata, and Tags', href: '/docs/observe/features/manual-tracing/add-attributes-metadata-tags' },
{ title: 'Logging Prompt Templates & Variables', href: '/docs/observe/features/manual-tracing/log-prompt-templates' },
{ title: 'Events, Exceptions, and Status', href: '/docs/observe/features/manual-tracing/add-events-exceptions-status' },
{ title: 'Set Session ID and User ID', href: '/docs/observe/features/manual-tracing/set-session-user-id' },
{ title: 'Tool Spans Creation', href: '/docs/observe/features/manual-tracing/create-tool-spans' },
{ title: 'Mask Span Attributes', href: '/docs/observe/features/manual-tracing/mask-span-attributes' },
{ title: 'Advanced Tracing (OTEL)', href: '/docs/observe/features/manual-tracing/advanced-tracing-examples' },
{ title: 'FI Semantic Conventions', href: '/docs/observe/features/manual-tracing/semantic-conventions' },
{ title: 'In-line Evaluations', href: '/docs/observe/features/manual-tracing/in-line-evals' },
{ title: 'Adding Annotations to your Spans', href: '/docs/observe/features/manual-tracing/annotating-using-api' },
{ title: 'Langfuse Integration', href: '/docs/observe/features/manual-tracing/langfuse-integration' },
]
},
]
},
{
title: 'Voice Observability',
items: [
{ title: 'Overview', href: '/docs/observe/voice' },
{ title: 'Set Up Voice Observability', href: '/docs/observe/voice/set-up' },
]
},
{
Expand All @@ -217,25 +242,6 @@ export const tabNavigation: NavTab[] = [
{ title: 'What is traceAI?', href: '/docs/tracing/concepts/traceai' },
]
},
{
title: 'Manual Tracing',
items: [
{ title: 'Set Up Tracing', href: '/docs/tracing/manual/set-up-tracing' },
{ title: 'Instrument with traceAI Helpers', href: '/docs/tracing/manual/instrument-with-traceai-helpers' },
{ title: 'Get Current Tracer and Span', href: '/docs/tracing/manual/get-current-span-context' },
{ title: 'Enriching Spans with Attributes, Metadata, and Tags', href: '/docs/tracing/manual/add-attributes-metadata-tags' },
{ title: 'Logging Prompt Templates & Variables', href: '/docs/tracing/manual/log-prompt-templates' },
{ title: 'Integrate Events, Exceptions, and Status into Spans', href: '/docs/tracing/manual/add-events-exceptions-status' },
{ title: 'Set Session ID and User ID', href: '/docs/tracing/manual/set-session-user-id' },
{ title: 'Tool Spans Creation', href: '/docs/tracing/manual/create-tool-spans' },
{ title: 'Mask Span Attributes', href: '/docs/tracing/manual/mask-span-attributes' },
{ title: 'Advanced Tracing (OTEL)', href: '/docs/tracing/manual/advanced-tracing-examples' },
{ title: 'FI Semantic Conventions', href: '/docs/tracing/manual/semantic-conventions' },
{ title: 'In-line Evaluations', href: '/docs/tracing/manual/in-line-evals' },
{ title: 'Adding Annotations to your Spans', href: '/docs/tracing/manual/annotating-using-api' },
{ title: 'Langfuse Integration', href: '/docs/tracing/manual/langfuse-integration' },
]
},
]
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -474,16 +474,16 @@ description: "Capture additional context beyond what standard frameworks provide
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Set Session & User ID" icon="table-rows" href="/docs/tracing/manual/set-session-user-id">
<Card title="Set Session & User ID" icon="table-rows" href="/docs/observe/features/manual-tracing/set-session-user-id">
Group traces into sessions and link them to end users.
</Card>
<Card title="Mask Span Attributes" icon="shield" href="/docs/tracing/manual/mask-span-attributes">
<Card title="Mask Span Attributes" icon="shield" href="/docs/observe/features/manual-tracing/mask-span-attributes">
Redact sensitive data with TraceConfig before export.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -167,16 +167,16 @@ description: "OpenTelemetry (OTEL) provides support for adding Events, Exception
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Get Current Span" icon="magnifying-glass" href="/docs/tracing/manual/get-current-span-context">
<Card title="Get Current Span" icon="magnifying-glass" href="/docs/observe/features/manual-tracing/get-current-span-context">
Access the active span or tracer at any point in your code.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -673,16 +673,16 @@ description: "Explore manual context propagation, custom decorators, and samplin
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Add Events & Exceptions" icon="lightning" href="/docs/tracing/manual/add-events-exceptions-status">
<Card title="Add Events & Exceptions" icon="lightning" href="/docs/observe/features/manual-tracing/add-events-exceptions-status">
Record exceptions and set span status for error visibility.
</Card>
<Card title="Get Current Span" icon="magnifying-glass" href="/docs/tracing/manual/get-current-span-context">
<Card title="Get Current Span" icon="magnifying-glass" href="/docs/observe/features/manual-tracing/get-current-span-context">
Access and enrich the active span from anywhere in your code.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Looking for the new unified Annotations system? Check out the [Annotations docum
- You can edit the annotation label by clicking on the "Edit" button.
- You can delete the annotation label by clicking on the "Delete" button.

![Annotations Tab](/images/docs/tracing/manual/annotations_tab.png)
![Annotations Tab](/images/docs/observe/features/manual-tracing/annotations_tab.png)
</Step>

<Step title="Fetch your annotation label ID">
Expand Down Expand Up @@ -335,13 +335,13 @@ Each element in `result.errors` contains:
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="In-line Evaluations" icon="brain" href="/docs/tracing/manual/in-line-evals">
<Card title="In-line Evaluations" icon="brain" href="/docs/observe/features/manual-tracing/in-line-evals">
Run evaluations directly inside a traced span.
</Card>
<Card title="Auto Instrumentation" icon="wand-magic-sparkles" href="/docs/tracing/auto">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,16 +239,16 @@ description: "Manually trace tool functions alongside LLM calls by creating span
## What you can do next

<CardGroup cols={2}>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Add Events & Exceptions" icon="lightning" href="/docs/tracing/manual/add-events-exceptions-status">
<Card title="Add Events & Exceptions" icon="lightning" href="/docs/observe/features/manual-tracing/add-events-exceptions-status">
Record exceptions and set span status for error visibility.
</Card>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -128,16 +128,16 @@ description: "Access the active span or tracer at any point in your code to enri
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Set Session & User ID" icon="table-rows" href="/docs/tracing/manual/set-session-user-id">
<Card title="Set Session & User ID" icon="table-rows" href="/docs/observe/features/manual-tracing/set-session-user-id">
Group traces into sessions and link them to end users.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -98,13 +98,13 @@ This lets you see evaluation results in the exact context of the operation being
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Auto Instrumentation" icon="wand-magic-sparkles" href="/docs/tracing/auto">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -347,16 +347,16 @@ description: "Future AGI's traceAI library offers convenient abstractions to str
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Set Session & User ID" icon="table-rows" href="/docs/tracing/manual/set-session-user-id">
<Card title="Set Session & User ID" icon="table-rows" href="/docs/observe/features/manual-tracing/set-session-user-id">
Group traces into sessions and link them to end users.
</Card>
<Card title="Mask Span Attributes" icon="shield" href="/docs/tracing/manual/mask-span-attributes">
<Card title="Mask Span Attributes" icon="shield" href="/docs/observe/features/manual-tracing/mask-span-attributes">
Redact sensitive data with TraceConfig before export.
</Card>
<Card title="Auto Instrumentation" icon="wand-magic-sparkles" href="/docs/tracing/auto">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,10 +121,10 @@ description: "Integrate Future AGI evaluations with Langfuse to attach evaluatio
<Card title="Running Your First Eval" icon="play-circle" href="/docs/cookbook/quickstart/first-eval">
Learn how to run evaluations using the Future AGI AI Evaluations library.
</Card>
<Card title="In-line Evaluations" icon="brain" href="/docs/tracing/manual/in-line-evals">
<Card title="In-line Evaluations" icon="brain" href="/docs/observe/features/manual-tracing/in-line-evals">
Run evaluations directly inside a traced span with Future AGI tracing.
</Card>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Auto Instrumentation" icon="wand-magic-sparkles" href="/docs/tracing/auto">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,16 +109,16 @@ description: "Instrument prompt templates so they appear in Future AGI's prompt
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Set Session & User ID" icon="table-rows" href="/docs/tracing/manual/set-session-user-id">
<Card title="Set Session & User ID" icon="table-rows" href="/docs/observe/features/manual-tracing/set-session-user-id">
Group traces into sessions and link them to end users.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,13 @@ description: "Redact sensitive inputs, outputs, images, and embeddings from span
## What you can do next

<CardGroup cols={2}>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data to spans for filtering and evals.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Auto Instrumentation" icon="wand-magic-sparkles" href="/docs/tracing/auto">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -908,13 +908,13 @@ Semantic conventions standardize how LLM data is recorded across different model
## What you can do next

<CardGroup cols={2}>
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/tracing/manual/add-attributes-metadata-tags">
<Card title="Add Attributes & Metadata" icon="tags" href="/docs/observe/features/manual-tracing/add-attributes-metadata-tags">
Attach custom data, tags, session IDs, and prompt templates to spans.
</Card>
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/tracing/manual/instrument-with-traceai-helpers">
<Card title="Instrument with traceAI Helpers" icon="plug" href="/docs/observe/features/manual-tracing/instrument-with-traceai-helpers">
Use FITracer decorators and context managers for typed spans.
</Card>
<Card title="Set Up Tracing" icon="gear" href="/docs/tracing/manual/set-up-tracing">
<Card title="Set Up Tracing" icon="gear" href="/docs/observe/features/manual-tracing/set-up-tracing">
Register a tracer provider and add instrumentation.
</Card>
<Card title="Auto Instrumentation" icon="wand-magic-sparkles" href="/docs/tracing/auto">
Expand Down
Loading