Skip to main content

Inspect usage

In Settings → Usage, you can inspect gateway activity in a 30-day heatmap, daily token and request totals, and breakdowns by model. The checkout fix can produce several model requests: one to decide what to inspect, others to work through the file contents and test results. Each call contributes to the request and token totals. A task therefore has no one-to-one relationship with a request count; use its session timeline to see which actions the agent took. Hover over a day to inspect its activity and use Refresh for recent data. Cost or budget cards appear only when the service provides that information to your account. A missing card is not a zero balance or proof that the activity had no cost.

Find where a task stopped

Start with the last unsuccessful action in the session timeline. A gateway error, a project command failure, and an approval request need different responses: After correcting the cause, ask the agent to repeat the specific failed check. For example: “The project dependencies are installed now. Run npm test again and report the result.” This provides a new verification result without assuming the earlier attempt succeeded.

Test connection confirms access and lists available models. This example uses a local demonstration gateway.

Troubleshooting

Check the error message in the app or tool result, then find the matching symptom below. With the CLI installed, mka1-code doctor checks the coding runtime, account, gateway model catalog, connector configuration, and terminal setup. Read the individual results, including warnings, to find which part of the setup needs attention. For a connector problem, also run Test in Extensions; that checks the connection and whether the server’s tools can be discovered.
If the browser did not open, reopen the authorization page from the app. If the code expired, choose Request a new code and complete authorization again. An expired account session requires signing in again. For a connection error, check the server URL and your network connection before retrying.
Check the command output and the session’s selected project folder. The build tool, test runner, and dependencies must be installed in the environment running the task. For SSH, WSL, or Docker, check that environment rather than your desktop. A new worktree may need the project’s normal setup steps before it can run tests.
In Settings → Extensions, check that the connector is enabled, complete any requested sign-in or configuration, and choose Test. Inspect the reported error or discovered tools. Configuration changes apply when the agent next starts a run; an active run finishes with its existing configuration.
Confirm that the target and project folder exist. For SSH, establish a working terminal connection first and ensure authentication does not require a prompt. For Docker, check that the container is running and reachable through your Docker context. Inspect the connection dialog’s error for missing remote tools or an unsupported environment.
Check that the schedule is enabled, the desktop app remained running, and the computer was awake. Inspect the run history: overlapping work on the same schedule or project can cause a skipped run, and the saved permission mode can require your attention. Missed occurrences are not retried automatically.
Resolve the Git error shown in the dialog. If files or staging changed during review, choose Refresh changes and select the files again. Resolve merge conflicts and finish ongoing Git operations before committing. If only the push failed, use Retry push to send the existing local commit.
In Settings → Connection, test access with the active credential and confirm the gateway URL. Save any connection edits, then refresh the model list. If authentication works but the catalog remains empty, ask your administrator which models are enabled for this account. Enter a manual model ID only when the responsible team supplies it.
Open Settings → Projects and check the account, folder, and effective memory setting. A different worktree has its own preferences, and API-key-only access does not enable memory. If a memory change interrupted a turn, resend the request. See Project memory.
Confirm that the file exists inside the local session folder and uses a supported format. Choose Try again or Refresh preview after the file is regenerated. Remote and cloud sessions do not provide this preview. Open password-protected or unsupported Office files in their original application.

Report a reproducible problem

When contacting the team responsible for your installation, include the app version from Settings → About, operating system, local or remote environment, and the steps that led to the failure. Copy the relevant error and describe the expected result. For a CLI problem, include the failed diagnostic check from mka1-code doctor. A useful report identifies one failure precisely: “In a local Code session, selecting Test connection after sign-in returns this error; the model picker remains empty.” Remove API keys, authorization codes, personal account details, and unrelated project content from screenshots or logs before sharing.