executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
agents-and-specificationsUse Tensorforce Agent.create, Agent.load, algorithm aliases, state/action specifications, action masking, and low-level act/observe or experience/update APIs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task asks how to construct or load a Tensorforce agent, choose an algorithm alias, write state/action specifications, pass action masks, or drive an agent without Runner through act, observe, experience, and update.
references/agent-specifications.md, then confirm exact public signatures and aliases in references/api-reference.md.ppo, dqn, random, tensorforce, and other aliases: use the alias table in references/api-reference.md. Route deep network, optimizer, memory, objective, policy, preprocessing, and parameter catalogs to ../modules-and-configuration/.references/agent-specifications.md. Route custom environment implementations and adapter spaces to ../environments-and-interaction/.references/agent-specifications.md and run or adapt scripts/action_masking_smoke.py.references/interaction-apis.md and run or adapt scripts/act_observe_smoke.py.references/troubleshooting.md before changing dependencies or agent specs.Agent.create(..., environment=environment) when an environment object is already available; Tensorforce then infers states, actions, and max_episode_timesteps where possible.states, actions, and any required algorithm arguments. The primitive value spec is dict(type='bool'|'int'|'float', shape=..., num_values=..., min_value=..., max_value=...).agent.act(states=...) must be followed by exactly one agent.observe(terminal=..., reward=...) for the same parallel interaction.agent.act(..., independent=True) and use agent.initial_internals() when recurrent/internal states are present.states specs. For a singleton integer action, use action_mask; for a named integer action such as move, use move_mask.Runner owns construction/closing, route to ../runner-and-cli-workflows/.This sub-skill owns agent creation/loading, algorithm alias selection, state/action specifications, action masking, and low-level interaction APIs. It intentionally excludes Runner orchestration and CLI workflows, custom environment implementation details, persistence/export/recording depth, and exhaustive module catalogs; use the sibling routes named above for those areas.