mirror of
https://github.com/n8n-io/n8n.git
synced 2026-07-27 19:15:01 +02:00
99 lines
3.8 KiB
Markdown
99 lines
3.8 KiB
Markdown
# public.agent_eval_result
|
|
|
|
## Columns
|
|
|
|
| Name | Type | Default | Nullable | Children | Parents | Comment |
|
|
| ---- | ---- | ------- | -------- | -------- | ------- | ------- |
|
|
| completedAt | timestamp(3) with time zone | | true | | | |
|
|
| createdAt | timestamp(3) with time zone | CURRENT_TIMESTAMP(3) | false | | | |
|
|
| errorCode | varchar(255) | | true | | | |
|
|
| errorDetails | json | | true | | | |
|
|
| id | varchar(36) | | false | [public.agent_eval_rating](public.agent_eval_rating.md) | | |
|
|
| input | json | | true | | | Snapshot of the case input actually run (row may later change) |
|
|
| metrics | json | | true | | | Per-case judge scores |
|
|
| output | json | | true | | | Agent output for this case |
|
|
| runAt | timestamp(3) with time zone | | true | | | |
|
|
| runId | varchar(36) | | false | | [public.agent_eval_run](public.agent_eval_run.md) | |
|
|
| runIndex | integer | | true | | | Order of this case within the run |
|
|
| sourceRowId | varchar(255) | | true | | | Origin dataset row id; loose pointer, rows are external and mutable |
|
|
| status | varchar | | false | | | Per-case lifecycle |
|
|
| toolCalls | json | | true | | | Tool-call timeline captured during the run |
|
|
| updatedAt | timestamp(3) with time zone | CURRENT_TIMESTAMP(3) | false | | | |
|
|
|
|
## Constraints
|
|
|
|
| Name | Type | Definition |
|
|
| ---- | ---- | ---------- |
|
|
| CHK_agent_eval_result_status | CHECK | CHECK (((status)::text = ANY ((ARRAY['new'::character varying, 'running'::character varying, 'success'::character varying, 'error'::character varying, 'cancelled'::character varying])::text[]))) |
|
|
| FK_40a2d1248a6d984f442de2fac1b | FOREIGN KEY | FOREIGN KEY ("runId") REFERENCES agent_eval_run(id) ON DELETE CASCADE |
|
|
| PK_d40a22dc56dc200313c1f0e41ac | PRIMARY KEY | PRIMARY KEY (id) |
|
|
| agent_eval_result_createdAt_not_null | n | NOT NULL "createdAt" |
|
|
| agent_eval_result_id_not_null | n | NOT NULL id |
|
|
| agent_eval_result_runId_not_null | n | NOT NULL "runId" |
|
|
| agent_eval_result_status_not_null | n | NOT NULL status |
|
|
| agent_eval_result_updatedAt_not_null | n | NOT NULL "updatedAt" |
|
|
|
|
## Indexes
|
|
|
|
| Name | Definition |
|
|
| ---- | ---------- |
|
|
| IDX_40a2d1248a6d984f442de2fac1 | CREATE INDEX "IDX_40a2d1248a6d984f442de2fac1" ON public.agent_eval_result USING btree ("runId") |
|
|
| PK_d40a22dc56dc200313c1f0e41ac | CREATE UNIQUE INDEX "PK_d40a22dc56dc200313c1f0e41ac" ON public.agent_eval_result USING btree (id) |
|
|
|
|
## Relations
|
|
|
|
```mermaid
|
|
erDiagram
|
|
|
|
"public.agent_eval_rating" }o--|| "public.agent_eval_result" : "FOREIGN KEY (#quot;resultId#quot;) REFERENCES agent_eval_result(id) ON DELETE CASCADE"
|
|
"public.agent_eval_result" }o--|| "public.agent_eval_run" : "FOREIGN KEY (#quot;runId#quot;) REFERENCES agent_eval_run(id) ON DELETE CASCADE"
|
|
|
|
"public.agent_eval_result" {
|
|
timestamp_3__with_time_zone completedAt
|
|
timestamp_3__with_time_zone createdAt
|
|
varchar_255_ errorCode
|
|
json errorDetails
|
|
varchar_36_ id
|
|
json input
|
|
json metrics
|
|
json output
|
|
timestamp_3__with_time_zone runAt
|
|
varchar_36_ runId FK
|
|
integer runIndex
|
|
varchar_255_ sourceRowId
|
|
varchar status
|
|
json toolCalls
|
|
timestamp_3__with_time_zone updatedAt
|
|
}
|
|
"public.agent_eval_rating" {
|
|
text comment
|
|
json correction
|
|
timestamp_3__with_time_zone createdAt
|
|
varchar_36_ id
|
|
uuid ratedById FK
|
|
varchar_36_ resultId FK
|
|
timestamp_3__with_time_zone updatedAt
|
|
varchar_8_ vote
|
|
}
|
|
"public.agent_eval_run" {
|
|
varchar_36_ agentVersionId
|
|
boolean cancelRequested
|
|
timestamp_3__with_time_zone completedAt
|
|
timestamp_3__with_time_zone createdAt
|
|
uuid createdById FK
|
|
varchar_36_ datasetId FK
|
|
varchar_255_ errorCode
|
|
json errorDetails
|
|
varchar_36_ id
|
|
json metrics
|
|
timestamp_3__with_time_zone runAt
|
|
varchar_255_ runningInstanceId
|
|
varchar status
|
|
timestamp_3__with_time_zone updatedAt
|
|
}
|
|
```
|
|
|
|
---
|
|
|
|
> Generated by [tbls](https://github.com/k1LoW/tbls)
|