> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withmithras.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Action Reference

> Advanced reference for implemented atomic executor actions.

# Action Reference

These are implemented atomic executor actions. They are included as an advanced reference for agents and debugging, not as the primary public integration surface.

For production integrations, prefer composite capabilities.

The public capability request API is platform-aware. TikTok/default requests preserve the executor action names shown below. Instagram requests usually prefix planned executor action names with `instagram_`, for example `instagram_post_video` or `instagram_dm_send`; a few debug atomics use Instagram-native nouns listed below.

## Implemented Atomic Actions

| Action                          | Description                                                                                   |
| ------------------------------- | --------------------------------------------------------------------------------------------- |
| `account_create`                | Create or checkpoint a TikTok account through the account signup flow.                        |
| `account_delete`                | Delete or checkpoint deletion of the active TikTok account through the account settings flow. |
| `account_health_check`          | Classify account/session health from TikTok and supplied signals.                             |
| `back_action`                   | Send a back action to the device.                                                             |
| `comment`                       | Comment on the current video.                                                                 |
| `dismiss_tiktok`                | Dismiss TikTok and return to the launcher or home surface.                                    |
| `dm_send`                       | Send a caller-approved DM to a known handle or linked thread.                                 |
| `dm_thread_manage`              | Poll or manage a TikTok DM thread without owning strategy decisions.                          |
| `edit_profile`                  | Edit profile fields for the current account.                                                  |
| `follow_user`                   | Follow the current creator.                                                                   |
| `fyp_comment_growth_session`    | Run a judged FYP comment-growth loop with top-level comment placement.                        |
| `fyp_warmup_session`            | Run a judged FYP warmup loop on the home feed.                                                |
| `go_home`                       | Return TikTok to the home or For You surface.                                                 |
| `go_search`                     | Open TikTok search or discover.                                                               |
| `like_video`                    | Like the current video.                                                                       |
| `notification_triage`           | Inspect notification and inbox surfaces for alerts and candidate follow-ups.                  |
| `open_comment_sheet`            | Open the comment sheet on the current video.                                                  |
| `open_search_result`            | Open a search result by index.                                                                |
| `post_comment`                  | Post a comment in the currently open comment sheet.                                           |
| `post_health_check`             | Reopen profile evidence and classify delayed post health.                                     |
| `post_video`                    | Upload and publish a video.                                                                   |
| `recovery_cleanup`              | Clear stuck upload, comment sheet, DM composer, or wrong-account execution state.             |
| `repost`                        | Repost the current video.                                                                     |
| `save_video`                    | Save the current video.                                                                       |
| `scroll_feed`                   | Scroll the current feed.                                                                      |
| `search_keyword`                | Search a single keyword in TikTok search.                                                     |
| `skip_fast`                     | Skip to the next video.                                                                       |
| `switch_account`                | Switch TikTok accounts on the phone.                                                          |
| `target_account_latest_comment` | Open a target account's latest visible post and comment.                                      |
| `target_video_comment`          | Open an exact video URL and post a top-level comment or reply.                                |
| `watch_video`                   | Watch the current video for a fixed duration.                                                 |

## Instagram Debug Action Aliases

When using the local capability planner with `platform: "instagram"`, these canonical debug capability ids route to Instagram executor actions:

| Canonical action     | Instagram executor action      |
| -------------------- | ------------------------------ |
| `go_home`            | `instagram_go_home`            |
| `go_search`          | `instagram_go_search`          |
| `search_keyword`     | `instagram_search_keyword`     |
| `open_search_result` | `instagram_open_search_result` |
| `open_comment_sheet` | `instagram_open_comment_sheet` |
| `scroll_feed`        | `instagram_swipe_next`         |
| `skip_fast`          | `instagram_swipe_next`         |
| `watch_video`        | `instagram_watch_video`        |
| `back_action`        | `instagram_back_action`        |
| `dismiss_tiktok`     | `instagram_dismiss`            |
| `like_video`         | `instagram_like_post`          |
| `save_video`         | `instagram_save_post`          |
| `follow_user`        | `instagram_follow_user`        |
| `repost`             | `instagram_repost`             |
| `switch_account`     | `instagram_switch_account`     |
| `comment`            | `instagram_comment`            |
| `post_comment`       | `instagram_comment_on_post`    |

## Important Boundaries

* These actions are not the preferred public API.
* These actions are lower-level than the process and capability abstractions.
* Session and target wrappers such as `search_warmup_session`, `fyp_warmup_session`, `fyp_comment_growth_session`, `target_video_comment`, and `target_account_latest_comment` are executor targets. Use the documented public capability ids through `POST /capability-requests/enqueue` instead of calling executor action names directly.

## Read Next

* [Capability Registry](./capability-registry)
* [Execution Model](../concepts/execution-model)
