SuperAPI AI Directory

my

Agents & models

View repository

Updated 10-15 22:13

About this skill

Self-Awareness

How to use

  1. Identify the situation from the categories below
  2. Call the my tool with the appropriate action
  3. If set, warn the user before changing impactful settings such as the model or runtime limits
  4. For detailed examples, read references/examples.md

When to check

When to set

Situation Command
Check capacity for a large task my(action="check", key="context_window_tokens")
Switch model or context capacity my(action="set", key="model_preset", value="<preset-name>")
Long multi-step task my(action="set", key="max_iterations", value=80)

Tradeoff: Bias toward stability. Only set when defaults are genuinely insufficient.

Anti-patterns

Constraints

  • model_preset is saved for the current session; other modifications are in-memory only
  • Direct model and context_window_tokens writes are rejected during active sessions because they would change the shared instance default. Use a configured model_preset instead.
  • Protected params have type/range validation: max_iterations (1–100), context_window_tokens (4096–1M), model (non-empty str)
  • If tools.my.allow_set is false, check only

Related tools

Need Use Persists?
Per-session temp state my(action="set", key="...", value=...) No
Long-term facts Memory skill (MEMORY.md, USER.md) Yes
Permanent config change Edit config file Yes

Rule of thumb: Tomorrow? Memory. This turn only? My.