agent-mode

Switch agent modes among predefined configurations to configure LLM behavior at runtime.

1.7k|97|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/PhyAgentOS/PhyAgentOS --skill agent-mode-phyagentos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-mode
Source: https://github.com/PhyAgentOS/PhyAgentOS/tree/main/PhyAgentOS/skills/agent-mode
Command: npx skills add https://github.com/PhyAgentOS/PhyAgentOS --skill agent-mode-phyagentos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unifiedly manage agent LLM modes (add, remove, update, list, switch) to configure behavior at runtime.

Core Features & Use Cases

  • Manage modes: list, switch, add, remove, update for flexible agent configuration across tasks like coding, data analysis, and general reasoning.
  • Implicit persistence and quick switching to align tooling with workflow, enabling rapid experimentation and safe rollbacks.
  • Use Case: A team switches from a general assistant model to a coding-focused mode during development sprints and reverts after.

Quick Start

Switch to coding mode.

Frequently Asked Questions about agent-mode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch LLM configurations at runtime for different tasks?

You switch LLM configurations at runtime by selecting among predefined agent modes to instantly configure model behavior. This enforces valid mode names, ensuring safe and deterministic changes for coding, data analysis, and general reasoning tasks.

What is agent mode management for LLM behavior?

Agent mode management is the unified process of adding, removing, updating, listing, and switching configurations to control LLM behavior. It enables implicit persistence and rapid workflow experimentation to align tooling with specific coding or data analysis tasks.

How do I add or update a model configuration for a specific agent mode?

To add or update a model configuration, you must provide both the specific mode name and the model parameters. Enforcing these required parameters ensures safe, deterministic changes and prevents invalid configurations when managing runtime LLM behavior.

Can I rapidly revert LLM configurations after a development sprint?

Yes, you can rapidly revert configurations by switching back to a previous agent mode. Implicit persistence and quick switching enable safe rollbacks, allowing teams to transition from coding-focused modes back to general assistants instantly.

What happens if I provide an invalid mode name when switching configurations?

If you provide an invalid mode name when switching configurations, the operation will fail. The system strictly enforces valid mode names to ensure safe and deterministic changes, preventing unexpected or unsafe model behavior at runtime.