feat(devkit): enforce governed prompt adoption
This commit is contained in:
@@ -221,6 +221,8 @@ def record_metrics(trace_id: str, message: str, answer: str, status: str, latenc
|
||||
append_jsonl(metrics_path(), {
|
||||
"timestamp": now_iso(),
|
||||
"trace_id": trace_id,
|
||||
"project": os.environ.get("CASAN_PROJECT_ID", "default"),
|
||||
"project_id": os.environ.get("CASAN_PROJECT_ID", "default"),
|
||||
"harness": "H6-agentops",
|
||||
"agent": "chat.operator",
|
||||
"step": f"operator:{action_id or 'none'}",
|
||||
@@ -262,6 +264,7 @@ def finish(started, trace_id, chat_id, turn_id, tenant_id, actor, message, route
|
||||
rec = record_turn({
|
||||
"timestamp": now_iso(),
|
||||
"trace_id": trace_id,
|
||||
"project_id": os.environ.get("CASAN_PROJECT_ID", "default"),
|
||||
"chat_id": chat_id,
|
||||
"turn_id": turn_id,
|
||||
"tenant_id": tenant_id,
|
||||
@@ -284,6 +287,7 @@ def finish(started, trace_id, chat_id, turn_id, tenant_id, actor, message, route
|
||||
"chat_id": chat_id,
|
||||
"turn_id": turn_id,
|
||||
"trace_id": trace_id,
|
||||
"project_id": os.environ.get("CASAN_PROJECT_ID", "default"),
|
||||
"mode": router.get("mode", "OPERATOR"),
|
||||
"risk": router.get("risk", "medium"),
|
||||
"decision": decision,
|
||||
@@ -322,6 +326,7 @@ def run(args) -> int:
|
||||
os.environ["CASAN_TENANT_ID"] = args.tenant
|
||||
started = datetime.now(timezone.utc)
|
||||
trace_id = str(uuid.uuid4())
|
||||
os.environ["CASAN_RUN_ID"] = trace_id
|
||||
chat_id = args.chat_id or "chat-default"
|
||||
turn_id = args.turn_id or f"turn-{trace_id[:12]}"
|
||||
actor = args.actor or "anonymous"
|
||||
|
||||
Reference in New Issue
Block a user