mirror of
https://github.com/morluto/rea.git
synced 2026-11-07 07:16:13 +00:00
fix!: preserve feature traces when owner lookup is unavailable (#8368)
* fix!: preserve feature traces when owner lookup is unavailable * test: strengthen feature trace cancellation assertions * fix: preserve feature trace provider readiness errors * test: verify all feature trace reference sources * test: verify IDA guidance at its owning boundary * style: format feature trace regression
This commit is contained in:
1 parent
f72638f6b1
commit
6e9ee97a69
16 files changed
+440
-37
No files matched your search
@@ -80,7 +80,7 @@ export const ENHANCED_TOOL_CONTRACTS = [
|
||||
...FUNCTION_WORKFLOW_TOOL_CONTRACTS,
|
||||
enhanced(
|
||||
"trace_feature",
|
||||
"Trace the complete literal query, preserving spaces, through every matching string and procedure, their xrefs, and truthful containing-procedure resolution. Returns observations and residual unknowns without inferring reference kinds.",
|
||||
"Trace the complete literal query, preserving spaces, through every matching string and procedure and their xrefs. Preserve an explicit unavailable owner for a non-retryable containment capability refusal. Returns observations and residual unknowns without inferring reference kinds; truncated only reports an observed reference cap.",
|
||||
enhancedInputSchemas.trace_feature,
|
||||
),
|
||||
enhanced(
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import {
|
||||
nativeAddressListSchema,
|
||||
nativeObservationSourceSchemas,
|
||||
containingProcedureResolutionSchema,
|
||||
traceContainingProcedureSchema,
|
||||
} from "../domain/native/nativeObservation.js";
|
||||
import { overviewInventoryCoverageSchema } from "../domain/native/inventoryCoverage.js";
|
||||
import {
|
||||
@@ -261,7 +261,7 @@ const literalTraceOutput = evidenceResultOf(
|
||||
z.object({
|
||||
target_address: z.string(),
|
||||
source_address: z.string(),
|
||||
containing_procedure: containingProcedureResolutionSchema,
|
||||
containing_procedure: traceContainingProcedureSchema,
|
||||
}),
|
||||
),
|
||||
truncated: z.boolean(),
|
||||
|
||||
Reference in new issue
Block a user