Skip to content

Conversation

@anticomputer
Copy link

Migrate all YAML files to use semver string version format for compatibility with Jinja2 template system.

Dependencies

This PR depends on GitHubSecurityLab/seclab-taskflow-agent#125 and requires that PR to be merged first.

Changes

  • Migrated all YAML files from integer version to version "1.0" string format
  • Updated taskflows to use new Jinja2 template syntax where applicable
  • Compatible with seclab-taskflow-agent v1.0+ which uses Jinja2 templating

Migration Details

All files were migrated using the migration script from seclab-taskflow-agent:

python scripts/migrate_to_jinja2.py /path/to/seclab-taskflows

This updates:

  • Language version from integer to semver string format (version: "1.0")
  • Template syntax from custom format to Jinja2 format
    • {{ GLOBALS_key }}{{ globals.key }}
    • {{ INPUTS_key }}{{ inputs.key }}
    • {{ RESULT }}{{ result }}
    • {{ env VAR }}{{ env('VAR') }}
    • {{ PROMPTS_path }}{% include 'path' %}

Update all taskflows, personalities, prompts, toolboxes, and configs
to use semver string version format for compatibility with
seclab-taskflow-agent v1.0.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant