Skip to content

fix(terraphim_agent): repair hermetic integration tests and add crate README#1

Merged
AlexMikhalev merged 3 commits into
mainfrom
task/agent-readme-integration-tests-1.20.4
Jun 13, 2026
Merged

fix(terraphim_agent): repair hermetic integration tests and add crate README#1
AlexMikhalev merged 3 commits into
mainfrom
task/agent-readme-integration-tests-1.20.4

Conversation

@AlexMikhalev

Copy link
Copy Markdown
Contributor

Summary

Fixes offline integration tests broken after the polyrepo split and adds a proper
crate-specific README for terraphim_agent on crates.io.

Changes

  • Add tests/fixtures/terraphim_engineer_config.json with Terraphim Engineer role
  • Fix hermetic test env: wire role_config via settings.toml, align XDG_CONFIG_HOME, set TERRAPHIM_SETTINGS_PATH
  • Add crates/terraphim_agent/README.md with install, features, and quick start
  • Bump workspace version to 1.20.4

Verification

  • cargo test -p terraphim_agent --test offline_mode_tests — 24/24 pass (was 22/24)
  • cargo clippy -p terraphim_agent --tests -- -D warnings — clean
  • cargo fmt --all -- --check — clean

Refs terraphim/terraphim-clients#19 (Gitea)

AlexMikhalev and others added 3 commits June 11, 2026 18:39
…resilience

Ported from terraphim-ai PR #2149 after polyrepo extraction (#1910).
The monorepo path crates/terraphim_agent was deleted on main; fix belongs
in terraphim-clients.

Refs terraphim/terraphim-ai#1985
…_str! (ported from terraphim-ai #2149)' (#14) from task/1985-fix-no-kg-fixture-path into main
… README

Hermetic CLI tests pointed at a terraphim_server config path that does not
exist in the terraphim-clients polyrepo. Bootstrap Terraphim Engineer via a
local fixture and wire role_config through isolated settings.toml.

Also add a crate-specific README for crates.io and bump workspace to 1.20.4.
@AlexMikhalev AlexMikhalev merged commit ffe6058 into main Jun 13, 2026
1 check passed
@AlexMikhalev AlexMikhalev deleted the task/agent-readme-integration-tests-1.20.4 branch June 13, 2026 13:07
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