Repository navigation
v1.8.0
Major Feature
- Support for AgentSkills standard
What's Changed
- Add push_to_index dispatch flag by @simonrosenberg in #1588
- feat: support .mcp.json for MCP server configuration by @neubig in #1481
- Release v1.7.4 by @all-hands-bot in #1595
- feat: support resource directories (scripts/, references/, assets/) by @neubig in #1482
- Fix stats being reset when resuming a conversation by @xingyaoww in #1591
- Add dynamic run name title to Run Eval workflow by @juanmichelini in #1612
- refactor: remove reconciliation methods, use runtime agent directly by @enyst in #1542
- fix(git): skip remote check for repos with no commits by @neubig in #1606
- Add code review microagent based on xingyaoww's review history by @xingyaoww in #1150
- feat(sdk): complete hooks implementation with additional context and stop hook by @ak684 in #1547
- feat: Add Plugin data model and basic loading from directories by @neubig in #1611
- feat: Add plugin loading example demonstrating skills, hooks, and MCP by @neubig in #1616
- Expose runtime_resource_factor in run-eval by @simonrosenberg in #1605
- feat: add skill validation improvements by @neubig in #1597
- Add skills support to PR review example with /codereview and /codereview-roasted by @xingyaoww in #1617
- feat: add to_prompt() for XML skill prompt generation by @neubig in #1483
- Fix poetry lock command for Poetry 2.x compatibility by @xingyaoww in #1622
- feat: Add skills example and include skill location in agent prompt by @neubig in #1599
- Multi-step integration tests by @csmith49 in #1613
- Add action summary feature for tool calls by @xingyaoww in #1339
- Add expected index models to resolve_model_config.py by @juanmichelini in #1497
- Revert "Expose runtime_resource_factor in run-eval" by @simonrosenberg in #1627
- fix: resolve UnsupportedFieldAttributeWarning for secret_registry field by @neubig in #1625
- Fix context window displaying as 0 when resuming conversation by @xingyaoww in #1590
- fix: Update PR review workflow to use correct repository name by @xingyaoww in #1623
- Fix AGENTS.md not being loaded when skills directories don't exist by @xingyaoww in #1624
- fix: Pass agent_context at Agent initialization in PR review script by @xingyaoww in #1632
- Allow over-riding system-level configurations from apptainer.conf in apptainer workspace by @adityasoni9998 in #1628
- feat(llm): Set default LLM timeout to 5 minutes (300s) by @neubig in #1638
- feat(pr_review): send complete git diff to agent in first message by @xingyaoww in #1639
- fix: Auto-add skills to_prompt() output to system prompt by @neubig in #1642
- feat: Add include_default_tools option to control built-in tools by @xingyaoww in #1594
- fix: remove duplicate example numbers in 02_remote_agent_server by @xingyaoww in #1637
- Use AGENTS.md instead of repo.md in SDK examples/system prompt by @enyst in #1648
- feat: Add public sandbox_id field to OpenHandsCloudWorkspace for resuming existing sandboxes by @malhotra5 in #1603
- docs: Update environment configuration for secret encryption in Agent Server by @jagzmz in #1465
- feat: add utility to convert legacy OpenHands skills to AgentSkills format by @xingyaoww in #1643
- feat: Implement AgentSkills progressive disclosure for SKILL.md files by @xingyaoww in #1644
- Add alive property to RemoteWorkspace by @malhotra5 in #1655
- Expose max_retries input and dispatch to eval by @simonrosenberg in #1641
New Contributors
Full Changelog: v1.7.4...v1.8.0