Skip to content

v1.8.0

Choose a tag to compare

@xingyaoww xingyaoww released this 09 Jan 15:58

Major Feature

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