Skip to content

feat(opencode): refine GitHub MCP agent workflows - #5

Merged
xnoto merged 1 commit into
mainfrom
feat/refine-opencode-github-agents
Aug 27, 2026
Merged

feat(opencode): refine GitHub MCP agent workflows#5
xnoto merged 1 commit into
mainfrom
feat/refine-opencode-github-agents

Conversation

@xnoto

@xnoto xnoto commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make the Make IT Work Cloud and xnoto agents explicitly use the configured GitHub MCP identity and canonical repository ownership
  • clarify headless GitHub/PR/CI workflow and externally visible-operation confirmations
  • correct OpenCode chart delivery guidance and bump opencode-server to 0.1.4

Validation

  • Not run locally: this shared headless session has no checkout or local validation tooling.
  • Repository hygiene and Helm validation will be reported by the authoritative PR workflow.

Follow-up

  • After a successful merge publishes chart 0.1.4, a separate confirmed kustomize-cluster change must update the opencode Application targetRevision from 0.1.3 to 0.1.4.

@github-actions

Copy link
Copy Markdown

Chart CI passed

Repository hygiene and Helm validation passed. View the workflow run.

@xnoto
xnoto merged commit b6cb903 into main Aug 27, 2026
3 checks passed
@xnoto
xnoto deleted the feat/refine-opencode-github-agents branch August 27, 2026 22:27
xnoto added a commit that referenced this pull request Aug 31, 2026
## Summary

- Add `opencode-server/files/agents/career.md` — a primary **career
agent** that presides over the user's resume and job-application
pipeline: tailoring documents, evaluating roles, preparing interviews,
and maintaining the application knowledge base.
- The definition is deliberately a **compact router** (~70 lines), so
its always-loaded context cost stays fixed regardless of knowledge-base
growth. It bootstraps from the `docs/agents/career/` subset map in
`makeitworkcloud/agent-knowledge`, records the commit SHA, and reads
methodology, facts (`workspace/career-data.yaml`), and workspace
reflection files only per task.
- Boundaries encoded in the definition: facts discipline (never invent
career facts; new facts route to the owner), canonical-first
(`workspace/` reflection is never edited), write scope (`work/` and
career subtree docs direct to `main` within its subtree authority), data
policy (personal/operational data allowed in the subtree, secrets
never), and no retained submission artifacts.
- No new skills are packaged: methodology lives in the knowledge base as
the single source; a skill gets packaged only when a multi-step
procedure proves repeated.
- Bump `opencode-server` to **0.1.23**. No template or `opencode.json`
changes — the ConfigMap glob picks up `files/agents/*.md` automatically.

## Validation

- `make test CHARTS=opencode-server` — `helm lint --strict` passes (0
failed) and `helm template` renders; verified `career.md` lands in the
rendered ConfigMap.
- No pull request template exists in this repository or the organization
`.github` repository (checked per repository guidance).

## Knowledge references

- Design and contracts: `makeitworkcloud/agent-knowledge` `docs/agents/`
conventions and `docs/agents/career/README.md` (merged via
agent-knowledge PRs #4 and #5, plus main commits through 7d9377f). The
agent definition routes to those documents rather than duplicating them.
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