Skip to content

Developer entry and source map ​

For application changes, extensions and documentation maintenance. To use the app for your own projects, start with the manual.

Open
View on GitHub

Project and architecture ​

Understand structure ​

Build, then read architecture and modules/dependencies. These distinguish Gradle modules, source sets, UI, orchestration, Handlers, data and platform capabilities.

Trace state ​

Lifecycle covers sends, tool rounds, cancellation, continuation and resource ownership. Callbacks/scopes documents signatures, timing and editor ownership examples. Persistence covers branch transactions, archive, migrations and backup boundaries.

Choose an implementation guide ​

ChangeGuide
Tools, arguments, results or approvalsTool contracts
Providers, history or stream parsingProvider/stream adaptation
URIs, edits or Linux processesWorkspace/runtime APIs
External or phone MCPMCP protocol/APIs
Browser actions, snapshots or uploadsWeb bridge/state sync
Skill discovery/package loadingExtensions
Pet JS, events or disposalPet lifecycle
ValidationTesting/debugging
Pages, navigation, translation, deploymentDocumentation maintenance

Repositories and command locations ​

Application source contains Android, runtimes and tests. Documentation source contains VitePress, navigation and examples. A local vite_docs/ checkout retains separate Git history. Run Gradle in the application root and npm in the documentation repository.

Short Kotlin paths usually refer to app/src/main/java/com/yukisoffd/lyracode/; PRoot lives in app/src/debianRuntime/. Package declarations may differ from physical directories.

Examples and delivery ​

API pages identify teaching fragments, host-supplied variables and runnable examples. Complete downloads are in examples. Report trigger, behavior, actual validation and remaining limits. UI, permissions and runtimes require suitable device checks.

The application README accepts organization-member PRs; contact administrators to join. Original code uses AGPLv3 and third-party components retain their licenses. Read LICENSE and THIRD_PARTY_NOTICES.md before redistribution.

Lyra Code. All rights reserved.