feat(opencode): add manufacturer-grounded mechanic agent - #119
Merged
Merged
Conversation
Chart CI passedRepository hygiene and Helm validation passed. View the workflow run. |
Contributor
Author
Validation completePR CI run 36300899958 completed its checks at head
No artifact was published and no GitOps pin or runtime was changed by this PR run. Behavioral image/VIN/source/safety checks remain post-rollout work, not CI-proven outcomes. Companion private KB #17 has no validation checks configured; its reviewed head is Ready for owner review and explicit merge authorization. Recommend KB first; chart merge triggers existing OCI publication and required-check-gated GitOps auto-merge automation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a selectable
mechanicprimary agent, patterned on lawnmowerman and the current knowledge-first policy. It uses owner-confirmed vehicle identity, VIN-aware manufacturer-document applicability, photo observations separated from diagnoses, and reusable private vehicle/procedure records.Release chart 0.4.7 (appVersion unchanged). Based on
eb3b16, preserving the concurrently merged 0.4.6 knowledge-first changes. Companion knowledge scaffold: agent-knowledge #17.Fixes: N/A — explicit owner request for a vehicle mechanic agent and its knowledge home.
Type of change
Validation
Changes are limited to seven files: new agent definition, chart version, Makefile inventory/version/package assertions, existing memory-pilot test file, and three chart documentation files. New tests check mechanic mode/model/knowledge namespace, early knowledge-first gate and role markers, automotive safety/privacy/source markers, production ConfigMap source equality, and pilot exclusion. The historical parity comparison permits exactly one new agent file, without changing the old-file transforms or skipping existing-agent/config/render checks. Model, provider, image, default agent, permissions, workflow, and infrastructure are unchanged.
Independent adversarial, infrastructure-security, DevOps-integration, and release reviews ADVANCE. QA identified the expected post-rollout behavioral gap, not a static-test success claim. No Critical/High findings remain. No local checks were run or claimed. Static CI does not prove model behavior, VIN confidentiality, OEM applicability, image delivery, or a successful repair.
Impact and rollout
ghcr.io/makeitworkcloud/charts/opencode-server, then existing automation opens/updates and enables auto-merge on thekustomize-clusterversion-pin PR, gated by its required checks.gitops-workloadsroot andopencodechild revisions/reconciliation; Deployment/pod health; fresh-session mechanic selection and image/VIN/source/safety/privacy acceptance. Config checksum replacement loads the agent at server startup; an existing process does not hot-reload it.No new service, subscription, OCR/VIN API, image, dependency, background maintenance schedule, or storage is introduced. No vehicle details are stored in this public chart. Actual vehicles/manual coverage remain empty until onboarding. Rollback, if needed, is a separately approved GitOps pin to the prior known-good chart; do not delete vehicle knowledge as a runtime rollback.
Safety and secrets
The agent requires owner-confirmed VIN transcriptions, destination-specific consent before external VIN/photo transfers, cited applicable specifications, and professional handling of traction high-voltage and SRS work. Photos cannot establish roadworthiness; safety triage precedes retrieval. AI-assisted implementation and independent reviews.