Skip to content

0.7.3

@dbsmedya dbsmedya tagged this 06 Feb 19:56
  New Features:
  - Add -r -w -x permission for tools at startup (read tools always
    enabled)
  - Maximum iterations for the agent loop increased to 10 and adjustable
    with -I parameter.

  Security:
  - Add ProjectContext initialization to run_command() for
    proper path sandboxing in non-interactive mode
  - Add 10MB file size limit to read_file() to prevent DoS
    from multi-GB files

  Refactoring:
  - Consolidate ToolRegistry and _MockableToolRegistry
    duplicate execution logic into shared _execute_tool_with_hooks()
  - Make describe_tool_action() schema-driven by adding
    description_template fields to tool schemas
  - FIX-011: Derive single-param tool map for lazy XML parsing
    automatically from schemas

  Other changes:
  - Update README.md with latest features and usage
  - Bump version in pyproject.toml
  - Add/update tests for all fixes (16 new security tests, file size
    tests, registry consolidation tests, UI template tests)
Assets 2
Loading