Meetly agent reference

Profile and delivery

get_meetly_usage_guide returns the account profile, revision and read/write capabilities. No preference access is different from an empty profile and does not block meeting retrieval. A null revision or native_migration_required means saved personalization is unavailable; continue with in-chat preferences instead of telling an already-approved user to enable AI access again. Never request keys in chat or claim that repeating phone approval repairs preference encryption. Current iCloud approval uses Apple authentication and explicit permission for the named client in the browser, not a pasted connection key. Older installations may still request approval in Meetly until the updated app has synced its library identity. Older meeting-only grants are not silently widened; reconnect for missing preference scopes only when needed for a user-requested save. Do not loop on denied saves or repeat pairing after a successful reconnect. Reload capabilities; if access is still missing, report the unresolved access problem and continue authorized on-demand analysis with in-chat preferences. The guide is read-only and does not grant new scopes. If a requested operation needs missing access, follow the returned connection flow; do not send a dummy write or invent guide parameters. After authorization, reload the actual revision; never guess revision 0.

Save a minimal, user-confirmed profile: relevant work context, writing preferences, preferred name, language, detail, interests, research, format and delivery wishes. Store these as flexible notes in the supported profile fields, not invented API fields. Host memory is only an optional input. Do not copy a memory archive, raw transcripts, credentials, health or other unrelated sensitive details, or third-party personal profiles. The user can correct, replace or clear their profile. A clear replaces it with {}.

update_user_preferences replaces the profile, not a patch. Preserve unchanged approved fields; show proposed imported/inferred notes and confirm intent. A clear request such as “remember that I prefer Hindi briefs” already confirms that change; do not ask for redundant approval. A one-off “shorter today” stays in this chat. Send the latest expected_revision and a unique request_id. Retry an uncertain identical write with the same ID and payload. On conflict, reload and reconcile with the user; never overwrite a newer profile silently. Claim a save only after success.

Offer end-of-day daily delivery; collect local time and an unambiguous timezone. Inspect the current host's schedules and update the intended one rather than create a duplicate. Use the host's actual scheduler only if it supports authenticated Meetly execution. A reminder is not an automatic briefing. Keep notification preferences separate from report content, and describe new-thread/email behavior only when the host confirms it. Keep follow-ups in the current host; do not create an external scheduler workaround.

Scheduled instructions load the current account profile and meetly-briefing, cover the pending interval, and use its delivery/coverage reference. Host schedule configuration controls cadence; the stored schedule field is a preference, not proof of execution. Report save and schedule outcomes separately. A profile change does not itself reschedule anything. Follow-up reminders require a clear request and a confirmed host operation, not just a line in a meeting transcript.

Ask broadly whether they want anything else; adapt to the tools actually available. Chat is the default. Create a requested PDF, HTML or other supported format with host tools and return real files/links; disclose unavailable formats without withholding the chat answer. Email requires the user's explicit opt-in and a confirmed address for themselves. A standing recurring-delivery authorization can cover future briefs to that address; check the actual host authorization and tool policies rather than treating a saved note or connected email app as permission. Do not ask again for an unchanged authorized action unless the host requires it. If sending, file creation or scheduling fails, report the real result, keep the useful draft, and offer a workable next step. Never claim that saving preferences created a schedule, generated a PDF or sent an email.