Skip to content

feat(cli): add environment trajectory commands - #50

Merged
salim4n merged 1 commit into
mainfrom
feat/cli-environment-trajectory-commands
Jun 30, 2026
Merged

feat(cli): add environment trajectory commands#50
salim4n merged 1 commit into
mainfrom
feat/cli-environment-trajectory-commands

Conversation

@salim4n

@salim4n salim4n commented Jun 30, 2026

Copy link
Copy Markdown
Member

Summary

  • add defineEnvironmentEpisode() for reusable, CLI-loadable environment episode modules
  • add ignition-agent-trainer environment run <episode.ts> with seed, max steps, policy id, trajectory id, metadata JSON, JSON/Markdown trajectory reports, and offline record count output
  • make examples/rag-environment-episode export a default episode definition while preserving its direct dev command
  • update CLI, environment, RL, example, root README, audit, readiness, and backlog docs

Validation

  • bun install
  • bun run lint
  • bun run typecheck
  • bun test packages/environment/src/environment.test.ts packages/cli/src/index.test.ts
  • bun run --filter './examples/rag-environment-episode' dev
  • bun run --filter '@ignitionai/agent-trainer-cli' dev -- environment run ./examples/rag-environment-episode/src/index.ts --seed 7 --max-steps 10 --policy-id scripted-rag-policy --trajectory-id rag-cli-smoke --json /tmp/iat-cli-environment-smoke/trajectory.json --markdown /tmp/iat-cli-environment-smoke/trajectory.md --offline-records
  • bun run test
  • bun run build
  • bun run pack:check
  • git diff --check

@salim4n
salim4n merged commit e59515e into main Jun 30, 2026
1 check passed
@salim4n
salim4n deleted the feat/cli-environment-trajectory-commands branch June 30, 2026 22:55
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