The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
日本語の概要は準備中です。原文の説明を表示しています。
Read cached contacts and calendar events from Muse storage. Delete Muse's local copy of either source without modifying paired devices.
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
Read cached contacts and calendar events directly from Muse storage, without
contacting the device. Use it when a live read is not possible: the device is
offline, or it does not offer contacts.search/calendar.search. Delete all
locally stored contacts or calendar data when the user explicitly requests it.
The tool does not contact or mutate a device.
device-data --help
device-data contacts status
device-data contacts --delete-all
device-data contacts search --match-mode ranked \
[--query <text> [--phone-label <text>] \
[--locale <bcp-47>]] \
[--device <node_id>] [--limit <n>] [--offset <n>]
device-data calendar search [--query <text>] [--device <node_id>] \
[--start-date <YYYY-MM-DD>] \
[--end-date <YYYY-MM-DD>] [--limit <n>] \
[--cursor <next_cursor>]
device-data calendar --delete-all
Both searches default to every eligible paired device. Use --device to scope
to one and omit --query to list.
For calendar results, pass next_cursor unchanged as --cursor to continue,
keeping the same device, query and dates. An absent cursor ends pagination;
check cache.coverage separately to understand whether the cache is complete.
Contact search combines literal display-name, phone, and email substring matches with token-level exact, locale-aware personal-name nickname, and phonetic name matching. With no locale or an English locale, ranked search applies OACR-style fuzzy matching only after ordinary name matching returns nothing for that source device. It compares cleaned query tokens of at least four characters against the cleaned full name and canonical indexed name tokens, including simplified name variants, allows one edit, and returns at most three fuzzy candidates per source device. Explicit non-English locales retain the existing bounded Unicode full-name edit-distance fallback. Ranked name evidence feeds the downstream call-authorization policy. Fuzzy, partial, and phonetic evidence must pass bounded token revalidation before a complete singleton autodials; literal matches never autodial. Nickname singletons rely on the explicit locale-selected nickname map. Weak, ambiguous, incomplete, or unanchored matches still require confirmation.
Ranked results also include selection_evidence. Its
spoken_name_collision_pairs identifies differently spelled plausible matches
whose full names have strong phonetic coverage in both directions; a nonempty
list sets requires_spoken_name_clarification, because spoken input has not
selected between them. Collision entries carry a comma-separated
spoken_spelling suitable for distinct TTS pronunciation in either a call or
message clarification.
Each contact includes phone_selection, which groups safely equivalent
formatting variants into one destination and reports
distinct_usable_phone_count and
requires_phone_clarification. When --phone-label is present,
requested_label_match_count reports how many distinct destinations carry
that label or a recognized equivalent such as cell and mobile. Each option
includes a TTS-safe spoken_suffix for the rare case where labels do not
distinguish the saved lines.
Compound given names match as a unit: under the English default, Mary Ann
can find a contact named Mary. Pass --locale to select the
French, Italian, or Spanish nickname map when the user's locale is known; for
example, Mamen finds María del Carmen with --locale es, and Coco finds
Jean Claude with --locale fr. Language subtags ar, ja, zh, and ko
disable nickname matching; every other locale without a dedicated map uses the
English fallback. If the locale is unavailable, omit the flag to use that
English nickname, fuzzy, and spoken-emoji default. Queries containing Chinese,
Japanese, or Korean characters retain the bounded whole-name edit-distance
fallback without requiring locale plumbing. Explicit non-English locales do not
inherit English spoken-emoji labels. Phone matching ignores formatting
and country-code differences when the final seven digits agree, but only for a
phone-shaped
query; digits embedded in names or emails do not activate phone matching.
Ranked name search is order-independent, treats apostrophes and
hyphens symmetrically, tolerates repeated or unmatched query words, and reports
coarse match evidence (class, matched/total tokens, and unmatched tokens).
Results are a single ranked, paginated list; they do not assert that one contact
has been selected. Pass an explicitly requested phone type through
--phone-label rather than including it in the name query. Phone numbers are
ordered by the requested label first, then mobile, home, work, other, and custom
labels. Results report phone_label_matched; a label miss does not exclude the
contact.
Organization and job title are included when available. Ranked results can be
paged by advancing offset by the returned count while has_more is true.
search_complete is false when the scoped contact corpus, bounded
preprocessing, or a ranked result bound overflows, independently from
pagination; inspect
corpus_overflow, preprocessing_overflow, and result_overflow for the
cause. fuzzy_overflow separately reports that English fuzzy recovery hit its
non-pageable, per-source confirmation cap; it does not make an otherwise exact
result incomplete.
YYYY-MM-DD bounds for calendar dates, with the same date for
a single day; all-day result end_date values are also inclusive. Read event
times from the tagged time object: timed keeps the existing localized
start_at / end_at fields and adds their UTC forms plus user_timezone,
the IANA display zone used to render those local values; all_day has
date-only values that must not be timezone-shifted. Both carry
start_weekday / end_weekday, already resolved against the value beside
them; use those and never work a weekday out from the date yourself.
Contact reads likewise preserve synced_at and add semantic
contact_synced_at or contact_sync_completed_at UTC/user-local forms.cache.coverage
is complete. For contacts, search_complete covers the bounded corpus and
ranked result sets, not source freshness; consult contacts status when
freshness matters and report partial or truncated results.device-data contacts --delete-all or
device-data calendar --delete-all.
Do not enumerate record IDs.--delete-all commands delete the selected source from Muse storage
across all devices. They delete cached records, source-ledger payloads,
upload staging, and sync state. They preserve device pairing and every other
data source. A later device sync can store new records for the deleted
source.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
The user's synced Apple Health (HealthKit) data: daily metrics (steps, distance, calories, heart rate, HRV, VO2max), sleep sessions (stages, quality, efficiency), and workouts.
日本語の概要は準備中です。原文の説明を表示しています。
Create, read, edit, or manipulate Word documents (.docx) and Word templates (.dotx). Use whenever a build task's artifact kind is document with the default docx output, or the task mentions a Word doc, .docx, or .dotx, extracts or reorganizes content from one, inserts or replaces images, does find-and-replace in one, or works with tracked changes (redlines) or comments. Covers python-docx generation, raw OOXML editing of existing files, document structure and formatting, and render verification. Not for PDFs, spreadsheets, or Google Docs.
日本語の概要は準備中です。原文の説明を表示しています。
Build or revise a plain markdown file (md) deliverable such as notes, a README, meeting minutes, documentation, or text the user will edit or paste elsewhere. Use whenever a build task's artifact kind is markdown. Covers markdown formatting conventions and read-back verification.
日本語の概要は準備中です。原文の説明を表示しています。
Build, revise, or manipulate a fixed-layout PDF (report, guide, one-pager, printable document). Use whenever a build task's artifact kind is pdf, a document build's output format is pdf, or the task reads, merges, splits, crops, or fills an existing PDF, including fillable AcroForms. Covers authoring the print-CSS HTML source, rendering, the geometry and validation gates, existing-PDF manipulation and form filling, and delivery under workspace/your_files.
日本語の概要は準備中です。原文の説明を表示しています。
Build or revise a slide deck (pptx by default; pdf or html on request). Use whenever a build task's artifact kind is presentation, or the user asks for a deck, slides, or a presentation. Covers per-slide HTML authoring, the StylePlan theme system, font embedding, deck assembly, render gates, and the PPTX export.
日本語の概要は準備中です。原文の説明を表示しています。
Create, read, edit, fix, or clean spreadsheet files (.xlsx, .xlsm, .csv, .tsv). Use whenever a build task's artifact kind is spreadsheet, or the task names a spreadsheet file and wants something done to it or produced from it, including restructuring messy tabular data into a proper workbook. Covers openpyxl generation, formulas and recalculation, editing existing workbooks, and the validation gates. Not for tasks whose deliverable is a document, report, or web page that merely contains a table.
日本語の概要は準備中です。原文の説明を表示しています。