Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
51a6070
Add OpenAI-shaped response trace models
soon-dubu Jul 25, 2026
c326ead
Refine workflow and iteration span data
soon-dubu Jul 25, 2026
46169c3
Revert detailed tracing architecture note
soon-dubu Jul 25, 2026
10e2066
Add agent span reasoning effort
soon-dubu Jul 27, 2026
a7ef073
Refine agent span configuration data
soon-dubu Jul 27, 2026
73e05e8
Refine response trace execution data
soon-dubu Jul 27, 2026
9b7292e
Align response trace models with OpenAI
soon-dubu Jul 27, 2026
d86e7b0
Address response trace model review
soon-dubu Jul 28, 2026
61679a4
Narrow response trace scope
soon-dubu Jul 28, 2026
8087c95
Clarify GUI step URL tracing
soon-dubu Jul 28, 2026
6e9dddf
Document response trace input and output shapes
soon-dubu Jul 28, 2026
dbaa498
Refine trace execution result fields
soon-dubu Jul 28, 2026
356bb43
Keep workflow outputs on GUI step spans
soon-dubu Jul 28, 2026
63c3af7
Add typed GUI step trace inputs
soon-dubu Jul 28, 2026
332a556
Address GUI trace input review
soon-dubu Jul 28, 2026
c32f950
Flatten GUI step span data
soon-dubu Jul 28, 2026
ecbf886
Split trace models by responsibility
soon-dubu Jul 28, 2026
992175e
Move GUI step inputs into dedicated module
soon-dubu Jul 28, 2026
f3cb103
Remove end tree from GUI step statuses
soon-dubu Jul 28, 2026
3d67cbf
Nest GUI step span inputs with generics
soon-dubu Jul 29, 2026
4522f20
Address trace model review feedback
soon-dubu Jul 29, 2026
37321ca
Refine step inputs and agent spans
soon-dubu Jul 29, 2026
8f65a5d
Refine workflow and GUI trace inputs
soon-dubu Jul 30, 2026
acc68b5
Clarify trace group identifier semantics
soon-dubu Jul 30, 2026
509a843
Rename agent action URL field
soon-dubu Jul 30, 2026
b476354
Clarify action credits and untimed spans
soon-dubu Jul 30, 2026
9c28105
Keep action credit semantics open
soon-dubu Jul 31, 2026
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
168 changes: 168 additions & 0 deletions packages/narada-core/src/narada_core/tracing/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,169 @@
"""Tracing models for narada-core."""

from narada_core.tracing.span_data import (
AgentActionSpanData,
AgenticMouseActionStepData,
AgenticSelectorStepData,
AgentSpanData,
AgentSpanStatus,
AgentStepData,
AgentType,
BaseControlFlowSpanData,
BaseGuiStepSpanData,
BreakStepData,
CatchSpanData,
CloseTabStepData,
ContinueStepData,
ControlFlowSpanData,
CriticAgentStepData,
DataTableExportAsCsvStepData,
DataTableInsertRowStepData,
DataTableUpdateCellValueStepData,
DesktopAgenticSelectorStepData,
EmailActionStepData,
EndStepData,
ExecuteJavaScriptOnPageStepData,
FinallySpanData,
ForStepData,
GetFullHtmlStepData,
GetScreenshotStepData,
GetSimplifiedHtmlStepData,
GetUrlStepData,
GoToUrlStepData,
GuiStepSpanData,
GuiStepSpanStatus,
HttpRequestStepData,
IfStepData,
IterationSpanData,
LogVariablesToFileStepData,
NaradaCodeProjectExecutableStepData,
ObjectExportAsJsonStepData,
ObjectSetPropertiesStepData,
OpenDesktopApplicationStepData,
OutputStepData,
PressKeysStepData,
PrintStepData,
PromptForUserInputStepData,
PythonStepData,
ReadCsvStepData,
ReadExcelSheetStepData,
ReadGoogleSheetStepData,
ReadLocalFilesystemStepData,
RunBashScriptStepData,
RunCustomAgentStepData,
SavePdfFileStepData,
SetVariableStepData,
SlackActionStepData,
SpanData,
SpanDataUnion,
StartStepData,
ThrowStepData,
TryCatchStepData,
TrySpanData,
UsageData,
UserApprovalStepData,
WaitForElementStepData,
WaitStepData,
WhileStepData,
WorkflowSpanData,
WorkflowSpanStatus,
WriteExcelSheetStepData,
WriteGoogleSheetStepData,
WriteLocalFilesystemStepData,
)
from narada_core.tracing.spans import Span, SpanError
from narada_core.tracing.spans import TSpanData as TSpanData
from narada_core.tracing.step_span_inputs import (
CatchBranchInput,
ConditionalBranchInput,
HttpRequestAuthInput,
HttpRequestMultipartInput,
ObjectPropertyAssignmentInput,
OutputVariableMappingInput,
PromptForUserInputVariable,
VariableMappingInput,
)
from narada_core.tracing.traces import Trace

__all__ = [
"AgentActionSpanData",
"AgenticMouseActionStepData",
"AgenticSelectorStepData",
"AgentSpanData",
"AgentSpanStatus",
"AgentType",
"AgentStepData",
"BaseControlFlowSpanData",
"BaseGuiStepSpanData",
"BreakStepData",
"CatchBranchInput",
"CatchSpanData",
"CloseTabStepData",
"ConditionalBranchInput",
"ContinueStepData",
"ControlFlowSpanData",
"CriticAgentStepData",
"DataTableExportAsCsvStepData",
"DataTableInsertRowStepData",
"DataTableUpdateCellValueStepData",
"DesktopAgenticSelectorStepData",
"EmailActionStepData",
"EndStepData",
"ExecuteJavaScriptOnPageStepData",
"FinallySpanData",
"ForStepData",
"GetFullHtmlStepData",
"GetScreenshotStepData",
"GetSimplifiedHtmlStepData",
"GetUrlStepData",
"GoToUrlStepData",
"GuiStepSpanData",
"GuiStepSpanStatus",
"HttpRequestAuthInput",
"HttpRequestMultipartInput",
"HttpRequestStepData",
"IfStepData",
"IterationSpanData",
"LogVariablesToFileStepData",
"NaradaCodeProjectExecutableStepData",
"ObjectExportAsJsonStepData",
"ObjectPropertyAssignmentInput",
"ObjectSetPropertiesStepData",
"OpenDesktopApplicationStepData",
"OutputStepData",
"OutputVariableMappingInput",
"PressKeysStepData",
"PrintStepData",
"PromptForUserInputVariable",
"PromptForUserInputStepData",
"PythonStepData",
"ReadCsvStepData",
"ReadExcelSheetStepData",
"ReadGoogleSheetStepData",
"ReadLocalFilesystemStepData",
"RunBashScriptStepData",
"RunCustomAgentStepData",
"SavePdfFileStepData",
"SetVariableStepData",
"SlackActionStepData",
"Span",
"SpanData",
"SpanDataUnion",
"SpanError",
"StartStepData",
"ThrowStepData",
"Trace",
"TryCatchStepData",
"TrySpanData",
"UsageData",
"UserApprovalStepData",
"VariableMappingInput",
"WaitForElementStepData",
"WaitStepData",
"WhileStepData",
"WorkflowSpanData",
"WorkflowSpanStatus",
"WriteExcelSheetStepData",
"WriteGoogleSheetStepData",
"WriteLocalFilesystemStepData",
]
Loading
Loading