OpenHands/software-agent-sdk
Vedi su GitHubfeat(delegation): Advanced Features for Markdown-based Agents
Open
#2186 aperta il 23 feb 2026
Staleenhancementhelp wanted
Metriche repository
- Star
- (895 star)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
Summary
The PR #2183 added Markdown-Based agents. However, several advanced features are currently unsupported.
This issue tracks the missing features we intend to support in the SDK.
Missing features (ordered by implementation difficulty: low to high)
-
max_iteration_per_run: Maximum number of agentic steps before the subagent terminates. (#2263) -
profile_store_dir: Profile store directory from where loading profiles formodel(#2340 ) -
working_dir: working directory for the subagent. [TO DISCUSS] -
condenser: Add a condenser to the subagent. (#2349) -
permission_mode: How the subagent handles permissions. (#2345) -
skills: Skills to load into the subagent’s context. (#2260) -
hooks: Lifecycle hooks scoped to this agent. (#2347) -
mcp_servers: MCPs available to the agent. (#2348 -
disallowed_tools: Tools to restrict; these will be removed from the inherited or specified list. [TO DISCUSS] -
disallowed_commands: Commands to restrict; these will be removed from the inherited or specified list. -
memory: Persistent memory scope. -
model: Currently, we only support inheriting from the parent model. (#2258) -
background: Always run the agent as a background task. (This is blocked by #2047 )
Important
Every newly added feature should be backward compatible with the previous markdown format.