Skip to content

Troubleshooting by symptom ​

Preserve the error and current state first. Change one condition at a time and avoid repeating side effects while diagnosing.

Open
View on GitHub
SymptomCheck in orderSuccess
No model replyNetwork → endpoint/protocol → key → model ID → statusShort text response
Chat without toolsModel support → pure-prompt mode → switches → environment/grantsReal read-only call succeeds
Missing file/changeConversation/workspace → relative path → grant → Linux IDListing and read target the same file
Exact edit failsReread current content → text/line numbers → concurrent changesExpected small diff
PRoot import failsRuntime ABI → rootfs architecture → tar/gzip → shell → storageEnabled instance runs pwd
Missing shared mountAll files access → real path → terminal reconnect → Android restrictionsCurrent process sees directory
Linux links/dependencies failShared-storage location → internal workspace → toolchainRelevant install/test passes
Termux unavailableInstalled/launched → external-call setting → RUN_COMMANDrun_command runs pwd with exit 0
Server starts but page failsLogs → actual port → local access → LAN grants/listener → isolationSuccessful request and page
Resource 404Root → case-sensitive filename → relative URLResource request succeeds
Computer cannot open phone chatWeb-access state → LAN URL → reachability → access codeSame conversation appears and responds
MCP failureHTTP URL → authentication → transport → protocol → schemaListing and business call work
Delayed scheduleEnabled/next run → time zone → network → power policy → errorsActual run and result
Device unresponsiveAccessibility → overlay → Shell/vision capability → fresh snapshotResulting state meets goal
Pet fallback iconManifest/paths → syntax → default lifecycle export → eventsSettings remains usable and module mounts
Missing restored models/Linux dataOptions/manifest → secrets → separate rootfs/project backupConnections and files verify

Report a reproducible issue ​

Include application version/build, Android version and architecture, entry screen, expected/actual behavior, minimal steps, sanitized errors and reproducibility.

For models, add protocol, model ID and HTTP status. For commands, add environment, working directory, command, exit code and stderr. For files, identify workspace type and relative path. For services, include bind mode, port and relevant logs.

Exclude keys, passwords, complete authorization headers, backups with secrets and unrelated private messages. Report through the application issue tracker.

Lyra Code. All rights reserved.