caramel
Skip to content
Browse documentation
Guides / Working with an agent

Give your agent a map.

The same conventions, release context, and proof commands that make Caramel easier for a person to learn.

Proposed generated app guideTarget: 0.4.0

Orient before editing

Read the application’s shard.lock for its pinned release. Use the matching documentation, then inspect the command manifest and relevant routes.

Terminal
frappe agent-manifest
frappe routes books

Choose the application file

config/routes.crEndpoint declarations
app/actions/Contracts and request behavior
app/models/ + app/changesets/Data and write rules
app/views/Typed HTML views
app/jobs/Background work
spec/requests/Request behavior tests

Make the result reviewable

Terminal
frappe check
frappe corretto
frappe lint

Report the files changed, checks run, and any unsupported requirement. Link the task recipe and its exact release. Treat framework-source edits as a signal that the extension path needs review.