Skip to content

feat: add task contracts and stabilize credential path#6024

Merged
SivanCola merged 2 commits into
esengine:main-v2from
SivanCola:feature/task-contract-credentials-path
Jul 5, 2026
Merged

feat: add task contracts and stabilize credential path#6024
SivanCola merged 2 commits into
esengine:main-v2from
SivanCola:feature/task-contract-credentials-path

Conversation

@SivanCola

Copy link
Copy Markdown
Collaborator

Summary

  • add task contract guidance and Goal-mode continuation instructions for agent-style tasks
  • keep provider credentials under the Reasonix home .env even when REASONIX_STATE_HOME is set
  • import legacy state-home .env credentials non-destructively during migration

Tests

  • go test ./internal/control
  • go test ./internal/config ./internal/boot
  • go test ./cmd/e2ebench
  • real DeepSeek provider smoke and e2e suite: 5/5 passed

Notes

  • Draft PR for review; no credentials or local-only paths are included in the changes.

@github-actions github-actions Bot added v2 Go rewrite (1.x) — main-v2 branch, active development agent Core agent loop (internal/agent, internal/control) config Configuration & setup (internal/config) labels Jul 5, 2026
@SivanCola SivanCola marked this pull request as ready for review July 5, 2026 15:03
@SivanCola SivanCola requested a review from esengine as a code owner July 5, 2026 15:03
@SivanCola SivanCola merged commit 7e2d115 into esengine:main-v2 Jul 5, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent Core agent loop (internal/agent, internal/control) config Configuration & setup (internal/config) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant