Start a ScienceWorld episode. Reads scenario, difficulty, and seed from scienceworld_config in character YAML. Returns the initial observation plus a session_id for subsequent steps.
scienceworld_config in the character YAML filevalue parameter is ignored (scenario comes from config)out variable) containing:
text: initial observation/descriptionmetadata.session_id: identifier for this sessionmetadata.scenario, metadata.variation_idx, metadata.simplification, metadata.seedmetadata.reward (0 at reset), metadata.done (false)scienceworld available in the environment.Requires scienceworld_config section in character YAML:
scienceworld_config:
scenario: "waterplant"
difficulty: 0
seed: 42
{"type":"scienceworld-reset","out":"$sw"}
{"type":"scienceworld-act","action":"look","out":"$o1"}
Note: scienceworld-act no longer requires session_id - it uses the active session stored in executive_node.scienceworld_env.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer