Repository navigation
Critical Bug Fixes
-
#203 -- Fixed CLI crash on all
T | Noneoptional parameters. The native backend was passing raw union types (e.g.str | None) directly to argparse'stype=argument, which requires a callable. Added_unwrap_optional()helper that extractsTfromOptional[T]/T | Noneunions. Applied in_build_parser(2 locations),_coerce_value,_format_help_param_type, and themain()coercion path. -
#202 -- Restored
triggers,anti_triggers, andrulesas explicit constructor parameters on the native backendTooliclass. These agent-native metadata fields are core to the framework's value proposition and are used by doc generators (skill_v4.py,agents_md.py) and manifest generation.
Additional Fixes
- Unknown constructor kwargs (e.g.
env_vars,workflows,security_policy) are now stored as attributes instead of raisingRuntimeError, fixing import-time crashes for apps using these parameters.