Skip to content

Job API Reference ​

This page is generated from reme/config/default.yaml. It describes callable jobs in the default application; plugins and custom configurations may add, remove, or override jobs. Run reme help to inspect the active service.

Background and cron jobs are not service-exposed and are omitted from the callable reference.

System and diagnostics ​

proactive_refresh ​

Refresh proactive topics once for local maintenance or debugging; not exposed by HTTP/MCP.

bash
reme proactive_refresh ...
ParameterTypeRequiredDefaultDescription
datestringnoYYYY-MM-DD to refresh; defaults to today in the application's timezone

proactive_read ​

Proactive: read daily/<date>/interests.yaml and expose the latest user-interest topics.

bash
reme proactive_read ...
ParameterTypeRequiredDefaultDescription
datestringnoYYYY-MM-DD to read; defaults to today in the dreamer's timezone
include_contentbooleannotruewhether to include the raw YAML content in the response answer and metadata
horizon_daysintegerno1merge interests.yaml across this many recent days (1 = single-day legacy behaviour)
min_confidencenumberno0.4minimum topic confidence to return (default 0.4 sits safely below the 0.5 fallback; v1 topics fall back to 0.5)

version ​

return reme package version

bash
reme version

No parameters.

app_config ​

return the effective application config with secrets redacted

bash
reme app_config

No parameters.

chat ​

Stream a read-only agent conversation over the ReMe workspace.

bash
reme chat ...
ParameterTypeRequiredDefaultDescription
querystringyes—user message
session_idstringno—agent session to resume
system_promptstringno—optional system prompt override

health_check ​

return a concise health-check snapshot of reme components

bash
reme health_check

No parameters.

status ​

report memory estimates for stateful data components and process RSS

bash
reme status

No parameters.

help ​

list all registered jobs with their metadata

bash
reme help

No parameters.

list_tags ​

List active tags with file counts. Returns {total_tags, total_pages, page, range, items}; range is the inclusive 1-based item range and each item is [tag, file_count]. A page past the end returns empty items and range [0, 0].

bash
reme list_tags ...
ParameterTypeRequiredDefaultDescription
pageintegerno11-based page; values past the end return an empty page
order_bystringnotagsort by tag or file count
orderstringno—defaults to asc for tag, desc for file_count
page_sizeintegerno100items per page

Memory evolution ​

auto_dream ​

Auto-dream: scan today's day-index and daily notes, globally extract merged units, integrate digest units, and persist the dream catalog.

bash
reme auto_dream ...
ParameterTypeRequiredDefaultDescription
datestringnoYYYY-MM-DD to scan; defaults to today in the dreamer's timezone
hintstringnocaller guidance passed through to dream extract/integrate
scan_daysintegerno2number of recent daily directories to scan, ending at date
max_unitsintegerno5maximum number of extracted memory units

auto_memory ​

Auto-memory: record conversation facts into a daily note

bash
reme auto_memory ...
ParameterTypeRequiredDefaultDescription
messagesobject[]yes—messages
session_idstringnosource conversation session identifier
memory_hintstringno—optional hint
include_imagesbooleannofalseUse session images with a vision-capable AgentScope model; save Base64 originals and cite sources
datestringnoYYYY-MM-DD daily note date; empty = infer from message timestamps or today

auto_memory_cc ​

Auto-memory (Claude Code): record a Claude Code session into a daily note, resolved from its session_id

bash
reme auto_memory_cc ...
ParameterTypeRequiredDefaultDescription
session_idstringyes—Claude Code session id; its transcript is resolved from disk
memory_hintstringno—optional hint

auto_resource ​

Auto-resource: interpret resource files into daily notes

bash
reme auto_resource ...
ParameterTypeRequiredDefaultDescription
include_imagesbooleannotrueProcess image resource changes with a vision-capable AgentScope wrapper; false skips all image events, including deletes
changesobject[]yes—resource change batch, each item has path/file_path and change

Retrieval and graph ​

traverse ​

Return a bounded wikilink graph with frontend-ready nodes and directed edges.

bash
reme traverse ...
ParameterTypeRequiredDefaultDescription
pathstring or string[]yes—workspace-relative path or paths used as graph seeds
depthintegerno1maximum number of wikilink hops
directionstringnobothtraversal direction; returned edges always preserve the original wikilink source-to-target direction

graph_snapshot ​

Return the category-rooted digest wikilink graph with daily-note leaves.

bash
reme graph_snapshot

No parameters.

reindex ​

rebuild BM25, embedding, and/or tag indexes without rescanning workspace files

bash
reme reindex ...
ParameterTypeRequiredDefaultDescription
scopestringnoall—

Hybrid workspace search (vector + BM25, RRF-fused).

bash
reme search ...
ParameterTypeRequiredDefaultDescription
querystringyes—search query
limitintegerno5max results
min_scorenumberno0Minimum returned score; 0 disables filtering (recommended). Uses native vector or BM25 scores when only one branch has hits, and rank-based RRF scores (at most 1/61, about 0.01639) when both have hits. The scale can change per query; this is not a normalized relevance threshold.
tagsstring[]no[]optional tags filter; a file matches when it contains at least one valid tag
start_datestringno—optional inclusive start date filter (YYYY-MM-DD); results earlier than this date are excluded
end_datestringno—optional inclusive end date filter (YYYY-MM-DD); results later than this date are excluded

Digest node recall — given a candidate abstraction's name+description, surface existing digest nodes similar enough to either dedup against or link to as related.

bash
reme node_search ...
ParameterTypeRequiredDefaultDescription
querystringyes—search query
limitintegerno20max digest nodes to return

Daily notes ​

daily_list ​

List notes under a single day.

bash
reme daily_list ...
ParameterTypeRequiredDefaultDescription
datestringnoYYYY-MM-DD; empty = today

daily_reindex ​

Rebuild the day-index page daily/<date>.md.

bash
reme daily_reindex ...
ParameterTypeRequiredDefaultDescription
datestringnoYYYY-MM-DD; empty = today

daily_write ​

Write a daily markdown note with conversation source frontmatter.

bash
reme daily_write ...
ParameterTypeRequiredDefaultDescription
namestringyes—daily note filename stem and frontmatter name
descriptionstringyes—frontmatter description
session_idstringyes—source conversation session identifier
contentstringyes—body
datestringnoYYYY-MM-DD daily note date; empty = today
metadataobjectno—Optional extra frontmatter fields.

File operations ​

frontmatter_delete ​

Drop keys from a file's frontmatter.

bash
reme frontmatter_delete ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path
keysstring[]yes—keys to remove

frontmatter_read ​

Read a file's frontmatter as a dict.

bash
reme frontmatter_read ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path

frontmatter_update ​

Merge key-value pairs into a Markdown file's frontmatter while preserving its body and unrelated fields.

bash
reme frontmatter_update ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path
metadataobjectyes—key-values to merge

stat ​

Stat path (size, mtime, exists, is_dir, is_file).

bash
reme stat ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path

list ​

List files under a workspace path.

bash
reme list ...
ParameterTypeRequiredDefaultDescription
pathstringnoworkspace-relative dir; empty = root
recursivebooleannofalserecurse
sort_bystringno—optional ordering; mtime returns most recently modified files first
extensionsstring[]no—optional extension allowlist applied before sorting and limiting
limitintegerno100max results

move ​

Move / rename a workspace file; rewrites inbound wikilinks by default.

bash
reme move ...
ParameterTypeRequiredDefaultDescription
src_pathstringyes—workspace-relative source
dst_pathstringyes—workspace-relative destination
overwritebooleannofalseoverwrite if dst exists
retargetbooleannotruerewrite [[src]] → [[dst]] across the workspace

delete ​

Delete a workspace file or folder; returns surviving inbound wikilinks.

bash
reme delete ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path

read ​

Read a markdown file under the workspace.

bash
reme read ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path; markdown only
start_lineintegerno—first line (1-based, inclusive)
end_lineintegerno—last line (1-based, inclusive)

load ​

Load a complete text file for the local editor without agent-output truncation.

bash
reme load ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path

read_image ​

Read an image file as base64 (workspace-relative path).

bash
reme read_image ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path; common image formats supported (png/jpg/jpeg/webp/gif/bmp/tiff/heic)

write ​

Write a markdown file (create or overwrite) with name/description frontmatter.

bash
reme write ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path; markdown only
namestringyes—frontmatter name
descriptionstringyes—frontmatter description
contentstringyes—body
metadataobjectno—Optional extra frontmatter fields (md only).

save ​

Save text verbatim, optionally rejecting external changes since the file was opened.

bash
reme save ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path
contentstringyes—complete file content, including frontmatter
expected_mtimestringno—optional ISO mtime returned by stat

edit ​

Find-and-replace in a markdown file (all occurrences).

bash
reme edit ...
ParameterTypeRequiredDefaultDescription
pathstringyes—workspace-relative path
oldstringyes—text to find
newstringyesreplacement

Released under the Apache-2.0 License.