Skip to content

[Bug] Goal completion verifier marks invalid JSON as success after provider refusal #918

Description

@Goodyzhang

提交前确认 · Pre-submission checklist

  • 我已搜索过现有 issue,确认这不是重复 / I searched existing issues and confirmed this isn't a duplicate.
  • 我已阅读 CONTRIBUTING.md / I've read CONTRIBUTING.md.

问题类别 · Category

对话 / Agent 交互 · Agent chat

涉及的 Agent 框架 · Agent framework

ZCode Agent(自研)

严重程度 · Severity

阻塞使用 · Blocking (无法使用核心功能 / core function unusable)

复现频率 · Reproducibility

偶现 · Sometimes

问题描述 · Description

Native Goal mode falsely marks an unfinished goal complete after a provider refusal and invalid verifier JSON. Reproduced in two separate sessions on 2026-10-04 (Asia/Shanghai), using account:bigmodel-start-plan / GLM-5.3-Flash, with no token budget configured. The precise refusal trigger is unknown; two occurrences were recorded, not a deterministic reproduction claim.

Session sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82: 299 seconds, 1 in-progress todo, 16 pending.
Session sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa: 166 seconds, 1 in-progress todo, 11 pending.
Both had 0 completed todos as observed by the reporter; the exported counts enumerate pending/in-progress only.

The second session used a rewritten 8,644-character objective with explicit evidence-based completion gates. A new session and stronger objective did not prevent false completion. Related: #117, but this report specifically identifies the invalid-JSON fail-open path after provider refusal.

复现步骤 · Steps to reproduce

Observed sequence (no deterministic refusal-triggering prompt is claimed):

  1. Run an unfinished task in native Goal mode with pending and in-progress todos.
  2. A main-turn model response ends mid-sentence; runtime records rawFinishReason=refusal and normalized finishReason=content-filter.
  3. The goal completion verifier returns finishReason=content-filter; runtime records that its output is invalid JSON.
  4. The persisted target_completion_verification event nevertheless records {"passed":true,"reason":"The completion verifier did not return valid JSON."}.
  5. session_target.status becomes complete.
  6. Runtime logs target.continuation.skipped_complete, and the UI reports goal complete / task ended.

The inline diagnostic evidence contains two independent recorded occurrences and request IDs.

期望表现 · Expected behavior

A verifier refusal, malformed/empty verifier output, or JSON parse failure must not establish task completion. Preserve an unfinished state and surface the verification/provider failure. If the product retries, retries should be bounded; a persistent refusal should require user attention rather than an endless automatic loop.

实际表现 · Actual behavior

Verification failure is treated as passed=true, so goal continuation is skipped while the task remains unfinished.

Questions for maintainers:

  • Why did the provider/gateway return refusal? Request IDs are included; no refusal category or explanation was available in the exported local metadata.
  • Why is invalid verifier JSON handled as success?
  • Can provider refusal and verifier failure be surfaced separately from successful goal completion?

ZCode 版本 · ZCode version

3.14.4 (build 3.14.4.7912)

设备 / 系统 / 浏览器 · Device / OS / Browser

macOS; exact OS version not included in diagnostic export. Native ZCode Agent / Goal mode.

截图 / 录屏 / 日志 · Screenshots / Recordings / Logs

Diagnostic evidence reproduced inline from the supplied bundle; ZIP upload did not complete.

Raw verifier output is omitted: invalid JSON is recorded by the runtime, not independently re-parsed. Main turns record raw refusal; verifier events record content-filter. The plugin snippet is supporting evidence, not asserted to be the exact active runtime module.

session-state.json
{
  "exported_at": "2026-10-04T11:07:56.729963+08:00",
  "app": {
    "name": "ZCode",
    "version": "3.14.4",
    "build": "3.14.4.7912"
  },
  "platform": "macOS",
  "sessions": [
    {
      "session_id": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82",
      "goal": {
        "status": "complete",
        "token_budget": null,
        "tokens_used": 330490,
        "time_used_seconds": 299,
        "objective_char_count": 14977
      },
      "todo_counts": {
        "in_progress": 1,
        "pending": 16
      },
      "completion_verification": [
        {
          "time_created_ms": 1791080569716,
          "beijing_time": "2026-10-04T10:22:49.716000+08:00",
          "payload": {
            "anchorAssistantMessageId": "msg_mut74352_d953f5a3-96ab-4ddf-9d94-1fb03447a592",
            "anchorTurnId": "turn_0755ab56-fc00-45ce-9b3e-ef5fdac5a832",
            "goalIteration": 1,
            "status": "started",
            "targetId": "target_mut6y63k_102264bc-5127-41e7-8103-37012f66283f",
            "verificationId": "021b8094-2745-41"
          }
        },
        {
          "time_created_ms": 1791080597281,
          "beijing_time": "2026-10-04T10:23:17.281000+08:00",
          "payload": {
            "anchorAssistantMessageId": "msg_mut74352_d953f5a3-96ab-4ddf-9d94-1fb03447a592",
            "anchorTurnId": "turn_0755ab56-fc00-45ce-9b3e-ef5fdac5a832",
            "goalIteration": 1,
            "status": "completed",
            "targetId": "target_mut6y63k_102264bc-5127-41e7-8103-37012f66283f",
            "verification": {
              "passed": true,
              "reason": "The completion verifier did not return valid JSON."
            },
            "verificationId": "021b8094-2745-41"
          }
        }
      ],
      "model_events": [
        {
          "started_at": 1791080547302,
          "completed_at": 1791080569694,
          "query_source": "main_turn",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 0,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "rawFinishReason": "refusal"
          }
        },
        {
          "started_at": 1791080569721,
          "completed_at": 1791080597276,
          "query_source": "target_completion_verification",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 0,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "metadata_keys": [
              "anthropic"
            ]
          }
        },
        {
          "started_at": 1791080872778,
          "completed_at": 1791080913460,
          "query_source": "main_turn",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 0,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "rawFinishReason": "refusal"
          }
        },
        {
          "started_at": 1791080951523,
          "completed_at": 1791080974433,
          "query_source": "main_turn",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 1,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "rawFinishReason": "refusal"
          }
        },
        {
          "started_at": 1791080993410,
          "completed_at": 1791081096166,
          "query_source": "main_turn",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 0,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "rawFinishReason": "refusal"
          }
        }
      ],
      "last_partial_response": null
    },
    {
      "session_id": "sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa",
      "goal": {
        "status": "complete",
        "token_budget": null,
        "tokens_used": 347878,
        "time_used_seconds": 166,
        "objective_char_count": 8644
      },
      "todo_counts": {
        "in_progress": 1,
        "pending": 11
      },
      "completion_verification": [
        {
          "time_created_ms": 1791082207436,
          "beijing_time": "2026-10-04T10:50:07.436000+08:00",
          "payload": {
            "anchorAssistantMessageId": "msg_mut82w1u_e5ac5722-ea03-4a96-91f5-a2c7eef67bab",
            "anchorTurnId": "turn_269c6cea-2691-47b0-80ce-5857f73076c9",
            "goalIteration": 1,
            "status": "started",
            "targetId": "target_mut8044q_4c2da4ea-d5f3-4776-a652-d09154553b46",
            "verificationId": "0185b91d-3a49-47"
          }
        },
        {
          "time_created_ms": 1791082225987,
          "beijing_time": "2026-10-04T10:50:25.987000+08:00",
          "payload": {
            "anchorAssistantMessageId": "msg_mut82w1u_e5ac5722-ea03-4a96-91f5-a2c7eef67bab",
            "anchorTurnId": "turn_269c6cea-2691-47b0-80ce-5857f73076c9",
            "goalIteration": 1,
            "status": "completed",
            "targetId": "target_mut8044q_4c2da4ea-d5f3-4776-a652-d09154553b46",
            "verification": {
              "passed": true,
              "reason": "The completion verifier did not return valid JSON."
            },
            "verificationId": "0185b91d-3a49-47"
          }
        }
      ],
      "model_events": [
        {
          "started_at": 1791082171074,
          "completed_at": 1791082207414,
          "query_source": "main_turn",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 0,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "rawFinishReason": "refusal"
          }
        },
        {
          "started_at": 1791082207442,
          "completed_at": 1791082225985,
          "query_source": "target_completion_verification",
          "status": "completed",
          "provider_id": "account:bigmodel-start-plan",
          "model_id": "GLM-5.3-Flash",
          "finish_reason": "content-filter",
          "tool_call_count": 0,
          "error_type": null,
          "error_code": null,
          "cancelled_by_user": 0,
          "context_exceeded": 0,
          "provider_metadata": {
            "metadata_keys": [
              "anthropic"
            ]
          }
        }
      ],
      "last_partial_response": null
    }
  ]
}

log-events.jsonl
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 934, "timestamp": "2026-10-04T02:17:51.209Z", "level": "info", "event": "target.continuation.started", "module": "core.runtime", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "started", "context": {"targetId": "target_mut6y63k_102264bc-5127-41e7-8103-37012f66283f", "targetContinuation": true}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1055, "timestamp": "2026-10-04T02:22:49.682Z", "level": "info", "event": "model.sdk.stream.completed", "module": "adapters.model", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_0755ab56-fc00-45ce-9b3e-ef5fdac5a832", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "durationMs": 22377, "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "rawFinishReason": "refusal", "emittedError": false, "errorChunkCount": 0, "textDeltaChars": 91, "toolCallCount": 0, "requestId": "d4ee7f47-d2c8-467b-992f-a8ec87735788", "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1058, "timestamp": "2026-10-04T02:22:49.690Z", "level": "info", "event": "model.response.diagnostics", "module": "core.runtime", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_0755ab56-fc00-45ce-9b3e-ef5fdac5a832", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "context": {"querySource": "main_turn", "targetId": "target_mut6y63k_102264bc-5127-41e7-8103-37012f66283f", "targetContinuation": true, "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "finishReason": "content-filter", "rawFinishReason": "refusal", "toolCallCount": 0, "responseLength": 91, "responseEmpty": false}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1069, "timestamp": "2026-10-04T02:23:17.270Z", "level": "info", "event": "model.sdk.generate.completed", "module": "adapters.model", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "durationMs": 27543, "context": {"querySource": "target_completion_verification", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "toolCallCount": 0, "requestId": "4b6bfcdd-d3ed-4c30-96d2-8943d10abe34", "textLength": 573, "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1074, "timestamp": "2026-10-04T02:23:17.294Z", "level": "info", "event": "target.continuation.skipped_complete", "module": "core.runtime", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "context": {"targetId": "target_mut6y63k_102264bc-5127-41e7-8103-37012f66283f"}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1180, "timestamp": "2026-10-04T02:28:33.441Z", "level": "info", "event": "model.sdk.stream.completed", "module": "adapters.model", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_7e496e0b-96d3-47d5-b66c-6a8d415fffda", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "durationMs": 40656, "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "rawFinishReason": "refusal", "emittedError": false, "errorChunkCount": 0, "textDeltaChars": 153, "toolCallCount": 0, "requestId": "12d7698e-dfce-49c5-92a7-0ad137da247b", "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1183, "timestamp": "2026-10-04T02:28:33.453Z", "level": "info", "event": "model.response.diagnostics", "module": "core.runtime", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_7e496e0b-96d3-47d5-b66c-6a8d415fffda", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "finishReason": "content-filter", "rawFinishReason": "refusal", "toolCallCount": 0, "responseLength": 153, "responseEmpty": false}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1220, "timestamp": "2026-10-04T02:29:34.419Z", "level": "info", "event": "model.sdk.stream.completed", "module": "adapters.model", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_a7f8b55c-2fa4-4ce1-b989-e3c4ef22380f", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "durationMs": 22890, "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "rawFinishReason": "refusal", "emittedError": false, "errorChunkCount": 0, "textDeltaChars": 66, "toolCallCount": 1, "requestId": "0d623b3b-58ee-4569-bd9d-ab427cd7feba", "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1223, "timestamp": "2026-10-04T02:29:34.429Z", "level": "info", "event": "model.response.diagnostics", "module": "core.runtime", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_a7f8b55c-2fa4-4ce1-b989-e3c4ef22380f", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "finishReason": "content-filter", "rawFinishReason": "refusal", "toolCallCount": 1, "responseLength": 66, "responseEmpty": false}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1248, "timestamp": "2026-10-04T02:31:36.145Z", "level": "info", "event": "model.sdk.stream.completed", "module": "adapters.model", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_a7f8b55c-2fa4-4ce1-b989-e3c4ef22380f", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "durationMs": 102729, "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "rawFinishReason": "refusal", "emittedError": false, "errorChunkCount": 0, "textDeltaChars": 92, "toolCallCount": 0, "requestId": "77e28ddf-5866-4fbe-8066-094e1d8936d6", "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1251, "timestamp": "2026-10-04T02:31:36.157Z", "level": "info", "event": "model.response.diagnostics", "module": "core.runtime", "sessionId": "sess_4ce82876-e4ea-4bc7-8820-5b9cab443b82", "turnId": "turn_a7f8b55c-2fa4-4ce1-b989-e3c4ef22380f", "traceId": "1df0bc29-3afa-4ff2-9a61-a769ebf483ce", "status": "completed", "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "finishReason": "content-filter", "rawFinishReason": "refusal", "toolCallCount": 0, "responseLength": 92, "responseEmpty": false}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1358, "timestamp": "2026-10-04T02:47:21.757Z", "level": "info", "event": "target.continuation.started", "module": "core.runtime", "sessionId": "sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa", "traceId": "bbad23f5-4719-48ff-8287-b223bc8f54c4", "status": "started", "context": {"targetId": "target_mut8044q_4c2da4ea-d5f3-4776-a652-d09154553b46", "targetContinuation": true}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1491, "timestamp": "2026-10-04T02:50:07.397Z", "level": "info", "event": "model.sdk.stream.completed", "module": "adapters.model", "sessionId": "sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa", "turnId": "turn_269c6cea-2691-47b0-80ce-5857f73076c9", "traceId": "bbad23f5-4719-48ff-8287-b223bc8f54c4", "status": "completed", "durationMs": 36318, "context": {"querySource": "main_turn", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "rawFinishReason": "refusal", "emittedError": false, "errorChunkCount": 0, "textDeltaChars": 65, "toolCallCount": 0, "requestId": "650c2d2c-db65-414e-959d-49a373aa6fb4", "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1494, "timestamp": "2026-10-04T02:50:07.409Z", "level": "info", "event": "model.response.diagnostics", "module": "core.runtime", "sessionId": "sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa", "turnId": "turn_269c6cea-2691-47b0-80ce-5857f73076c9", "traceId": "bbad23f5-4719-48ff-8287-b223bc8f54c4", "status": "completed", "context": {"querySource": "main_turn", "targetId": "target_mut8044q_4c2da4ea-d5f3-4776-a652-d09154553b46", "targetContinuation": true, "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "finishReason": "content-filter", "rawFinishReason": "refusal", "toolCallCount": 0, "responseLength": 65, "responseEmpty": false}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1504, "timestamp": "2026-10-04T02:50:25.981Z", "level": "info", "event": "model.sdk.generate.completed", "module": "adapters.model", "sessionId": "sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa", "traceId": "bbad23f5-4719-48ff-8287-b223bc8f54c4", "status": "completed", "durationMs": 18533, "context": {"querySource": "target_completion_verification", "providerId": "account:bigmodel-start-plan", "modelId": "GLM-5.3-Flash", "providerKind": "anthropic", "finishReason": "content-filter", "toolCallCount": 0, "requestId": "8666de62-9d6d-49f2-9f31-6cd2787e4be5", "textLength": 422, "attempt": 1, "maxAttempts": 11}}
{"source_file": "~/.zcode/cli/log/zcode-2026-10-04.jsonl", "source_line": 1509, "timestamp": "2026-10-04T02:50:25.995Z", "level": "info", "event": "target.continuation.skipped_complete", "module": "core.runtime", "sessionId": "sess_be4d57e9-e497-44fb-85f4-4c3bbcafcaaa", "traceId": "bbad23f5-4719-48ff-8287-b223bc8f54c4", "status": "completed", "context": {"targetId": "target_mut8044q_4c2da4ea-d5f3-4776-a652-d09154553b46"}}

verifier-snippet.txt
Source: ~/.zcode/cli/plugins/cache/zcode-plugins-official/browser-use/0.2.1/dist/mcp/server.js
This is a bundled plugin copy, not a claim that the active CLI loads this exact file.
Session events independently confirm the same fail-open behavior.

40041: function parseGoalCompletionVerificationText(text) {
40042:   const parsed = parseJsonObject(text);
40043:   if (!parsed) {
40044:     return failOpenGoalCompletionVerification("The completion verifier did not return valid JSON.");
40045:   }
40046:   const passed = parsed.passed === true;
40047:   const reason = readString(parsed.reason) ?? GOAL_COMPLETION_VERIFICATION_FALLBACK_REASON;
40048:   const nextAction = readString(parsed.nextAction);
40049:   return {
40050:     ...nextAction ? { nextAction } : {},
40051:     passed,
40052:     reason
40053:   };
40054: }

40061: function failOpenGoalCompletionVerification(reason) {
40062:   return {
40063:     passed: true,
40064:     reason
40065:   };
40066: }

No new inference request was run to prepare this report. Provider unchanged; no application package, configuration or session database was modified. Precise refusal trigger remains unknown.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions