HINDI TUMITIGIL ANG MUNDO.RSS
BIG CHANGE.
Isang tap lang, BIG CHANGE na
Isang tap lang, BIG CHANGE na

Bigyang-puwang ang malawak na pananaw.

Idagdag ang BIG CHANGE sa home screen o desktop mo. Bumubukas ito sa sarili nitong window, na may mga pinakabagong kuwento kapag online ka.

iPhone at iPad
Buksan ang bigchange.ai sa Safari. I-tap ang Share, pagkatapos ay Add to Home Screen. I-on ang Open as Web App kung ipinapakita, pagkatapos ay i-tap ang Add.
Android
Buksan ang bigchange.ai sa Chrome. Sa menu ng browser, piliin ang Install app o Add to Home screen.
Desktop
Sa Chrome o Edge, gamitin ang icon sa pag-install sa address bar o ang app menu ng browser. Sa Safari sa Mac, piliin ang File → Add to Dock.

Markdown edition

AI-translated from English; not yet reviewed by a fluent editor.

# Ipasa ang isang coding task sa Claude Code mula Opus patungong Haiku at beripikahin ang resulta

> Isang dokumentadong workflow sa Claude Code para ipasa ang isang limitadong pagbabago sa code mula sa Opus parent patungo sa Haiku subagent ng proyekto, suriin ang aktuwal na model at diff, at unawain ang paggamit nang hindi ipinagpapalagay ang pagtitipid.

By BIG CHANGE Editorial

Published: 2026-10-20T10:17:38.691Z
Updated: 2026-10-20T10:17:38.691Z
Canonical: https://bigchange.ai/blog/claude-code-opus-haiku-subagent-coding-guide

![Conceptual charcoal illustration of a reviewer using a laptop trackpad beside a generic two-column code diff with one orange changed section.](https://bigchange.ai/api/media/file/opus-haiku-diff-review-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Maaaring bigyan ng Claude Code ang isang subagent ng proyekto ng sarili nitong model at mga tool habang ang pangunahing pag-uusap ang humahawak sa pagpaplano at pagsusuri. Para sa isang awtorisadong pagbabago sa repository, maipapasa ng Opus parent ang isang limitadong hakbang ng implementasyon sa Haiku. Ang kapaki-pakinabang na resulta ay isang nasuring pagbabago sa code at tala ng mga model na aktuwal na tumakbo. Hindi patunay ng pagtitipid ang pagpili lamang ng mas murang model.

## Ang malaking pagbabago

- **Ano ang nagbago:** Maaaring humiling ang isang agent file ng proyekto ng `model: haiku` para sa isang pinangalanang coding worker habang Opus ang ginagamit ng parent session.
- **Bakit ito mahalaga:** Maaaring suriin ng parent ang isang mas maliit na gawain ng worker, ngunit ang developer pa rin ang magpapasya kung natutugunan ng diff ang orihinal na acceptance check.
- **Ano ang dapat bantayan:** Maaaring baguhin ng mga override ng model, patakaran ng organisasyon, pahintulot, pagsusuri at muling pagsubok ang aktuwal na model at kabuuang paggamit. Beripikahin ang mga ito bago magsabing may pakinabang sa gastos.

## Magsimula sa gawaing sakop na ng iyong pananagutan

Kailangan mo ng Git repository na iyong pinamamahalaan, pahintulot na baguhin ito, access sa parehong pamilya ng model sa Claude Code, at isang awtorisadong pagbabagong sapat ang liit upang masuri mula sa diff. Itala ang panimulang commit, mga file o asal na sakop, ang umiiral na acceptance command, at ang kahulugan ng pumasa na resulta. Gumamit ng malinis na checkout para sa pagtakbo. Dapat magmula sa iyong proyekto ang command; hindi makapagbibigay ang gabay na ito ng makabuluhang test para sa isang di-kilalang repository.

Suriin ang `claude --version`, ang iyong provider at paraan ng pagsingil, at ang mga umiiral na limitasyon ng model bago magsimula. Sa Anthropic API, ang kasalukuyang mga alias na `opus` at `haiku` ay tumutukoy sa Opus 5.5 (`claude-opus-5-5`) at Haiku 5.5 (`claude-haiku-5-5`); kailangan ng pares na ito ang Claude Code v2.1.293 o mas bago. Maaaring ituro ng ibang provider ang parehong mga alias sa mas lumang henerasyon. Ang patakaran ng organisasyon na `availableModels` ay maaaring humarang o pumalit sa isang pagpili. Gamitin ang `/model` sa pangunahing session at itala ang eksaktong parent model na lumilitaw. Itakda ang awtorisadong badyet at suriin ang aktuwal na mga kontrol ng account o provider; hindi garantisadong limitasyon sa gastos ang isang prompt sa model. [Ang dokumentasyon ng Anthropic sa configuration ng model](https://code.claude.com/docs/en/model-config) ay naglalarawan sa kasalukuyang mga pagtutugma at limitasyon.

## 1. Magtakda ng Haiku worker ng proyekto

Gumawa ng file na may natatanging pangalan, gaya ng `.claude/agents/bounded-code-worker.md` sa proyekto, suriin ito, at simulan ang Opus parent gamit ang `claude --model opus` o piliin ang Opus gamit ang `/model`. Ang halimbawang ito ay depinisyon ng worker, hindi isang test task:

```markdown
---
name: bounded-code-worker
description: Implements one explicitly bounded, authorized repository change and reports the diff and checks for parent review.
model: haiku
tools: Read, Glob, Grep, Edit, Bash
permissionMode: default
---
```

Idagdag ang system prompt na ito sa karaniwang wika kaagad pagkatapos ng pangwakas na `---` sa agent file: Ipatupad lamang ang gawain at saklaw ng mga file na ipinasa ng parent. Bago mag-edit, suriin ang kaugnay na code at ang nakasaad na acceptance check. Kung kulang ang gawain, pahintulot, o kailangang input, huminto at iulat ang kakulangan. Gawin ang pinakamaliit na kaugnay na pagbabago. Patakbuhin ang orihinal na check kapag pinahihintulutan; iulat ang eksaktong command at resulta nito. Ibalik ang mga file na binago, layunin ng diff, natitirang kabiguan, at anumang hindi mo napatunayan. Huwag mag-commit, mag-publish, mag-deploy, o palawakin ang gawain nang walang tahasang awtoridad.

Ang listahang `tools` ay nagbibigay ng mga tool; **hindi** nito nililimitahan ang pagbabasa o mga shell command sa mga nakasaad na path. Suriin ang umiiral na pahintulot ng proyekto at organisasyon, lalo na ang shell access, bago mag-delegate. Panatilihin ang parent sa Manual/default permission mode para sa gabay na ito: ayon sa Anthropic, ang parent na nasa `acceptEdits`, `auto`, o `bypassPermissions` ay pumapalit sa setting ng worker na `permissionMode`. Kung ito ang unang file sa bagong agents directory, i-restart ang Claude Code kung hindi lumitaw ang agent. [Ang manwal ng subagent](https://code.claude.com/docs/en/sub-agents) ay naglalarawan sa mga kontrol na ito.

Ang opsiyonal na `isolation: worktree` ay nagbibigay sa worker ng hiwalay na checkout. Ang dokumentadong panimulang punto nito ay ang default branch ng repository, na maaaring iba sa kasalukuyang commit ng parent. Ihambing ang panimulang revision na iyon sa naitala mong batayan ng gawain bago gamitin o ihambing ang mga pagbabago. Kailangan pa rin ang malinis at awtorisadong checkout para sa orihinal na acceptance check.

## 2. Mag-delegate, suriin, saka tanggapin o tanggihan

Bigyan ang parent ng tagubiling kaugnay sa totoong gawain, gamit ang sarili mong hangganan ng file at command para sa check:

> Maikling planuhin ang awtorisadong pagbabagong ito. I-delegate lamang ang tinukoy na implementasyon sa `bounded-code-worker`. Panatilihin sa iyo ang orihinal na acceptance criteria at huling pagsusuri. Pagbalik ng worker, ipakita sa akin ang eksaktong diff at resulta ng check nito. Huwag tanggapin o palawakin ang pagbabago hangga’t hindi ko nasusuri ang mga ito.

Habang tumatakbo ang worker, buksan ang `/tasks` at itala ang model na ipinapakita sa hanay nito. Iyon ang beripikasyon habang tumatakbo; ang salitang `haiku` sa isang agent file o prompt ay kahilingan lamang. Ipinapakita roon ng Claude Code v2.1.242 o mas bago ang model na tumatakbo. Nananatili ang natapos na background task sa `/tasks` nang mga 30 segundo, kaya suriin agad ito at itabi ang transcript nito. Kung nalampasan mo ang hanay, markahang hindi kumpleto ang beripikasyon ng model sa halip na ipalagay ito mula sa file.

Basahin ang aktuwal na diff, suriin ang bawat binagong file, at ikaw mismo ang magpatakbo ng **orihinal** na acceptance command sa checkout na pinamamahalaan mo. Magdagdag ng mga nakatuong check kapag kinakailangan ng pagbabago. Tanggapin lamang ang resulta kung tumutugma sa gawain ang asal, saklaw at mga check. Kung maagang huminto o bahagyang gawain ang ibinalik ng worker, suriin ang binago nito bago magpatuloy o magkumpuni. Kung gumamit ito ng hiwalay na worktree, suriin ang mga pagbabagong iyon bago isama sa pangunahing checkout.

Para sa kaugnay na paraan ng pagsusuri sa isang kabiguan ng repository gamit ang AI assistant, tingnan ang aming [gabay sa pagkumpuni at beripikasyon gamit ang AI Goal](https://bigchange.ai/blog/ai-goal-failing-repository-check-guide). Hindi kino-configure ng workflow na iyon ang delegasyong Opus patungong Haiku na ginagamit dito.

Kung ang `/tasks` ay nagpapakita ng ibang model o babala ng pagpapalit, suriin ang model argument ng invocation, frontmatter ng agent, `CLAUDE_CODE_SUBAGENT_MODEL`, at listahan ng mga pinamamahalaang model. Sa kasalukuyang Claude Code, mas mataas ang prayoridad ng model sa invocation kaysa sa frontmatter, kasunod ang default ng environment, at saka ang parent model; bago ang v2.1.251, mas mataas ang prayoridad ng environment setting. `CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1` (v2.1.257+) ay maaaring pumalit sa depinisyon, at ang hook ng isang naka-install na mod na `agent.spawn` ay maaaring pumalit sa model ng invocation. Itama ang aktuwal na pinagmulan ng override o ihinto ang pagtakbo. Huwag tawaging Haiku ang resultang hindi mula sa Haiku.

## 3. Itala ang paggamit nang hindi nag-iimbento ng pagtitipid

Kumuha ng mga pagbasa ng `/usage` bago at pagkatapos ng kontroladong session na ito. Itala ang input, output at cache token ng bawat model, ipinapakitang tantiya ng gastos, provider o plan, tinanggap na diff, resulta ng orihinal na check, at kinakailangang pagsusuri o muling paggawa. Pinagsasama ng Session block ang buong session ayon sa model; hindi ito eksaktong invoice para sa pinangalanang worker na ito. Ang mga porsiyento ng plan attribution ay tinatayang lokal na kasaysayan ng araw o linggo, hindi sukat ng iisang gawaing ito. Para sa API account, Claude Console ang awtoritatibong pinagmumulan ng pagsingil. Sa subscription, ang dolyar na tantiya ng session ay hindi karagdagang bill. Markahang luma na ang display ng huling nalalamang paggamit.

Upang sabihing nakatipid sa delegasyon para sa **gawaing ito**, ihambing ito sa hiwalay na awtorisadong pagtakbo gamit ang iisang model mula sa parehong malinis na panimulang revision, gamit ang parehong gawain at acceptance criteria. Isama ang pagpaplano at pagsusuri ng parent, mga tawag sa worker, muling pagsubok at anumang muling paggawa, at ihambing lamang ang mga tinanggap na resulta. Ang isang pares ng pagtakbo ay obserbasyon pa rin para sa partikular na gawain. Kung walang gayong baseline, iulat ang napatunayang ruta ng model at resulta ng code; hindi alam ang pagtitipid. [Ang gabay ng Anthropic sa gastos](https://code.claude.com/docs/en/costs) ay nagpapaliwanag sa display ng paggamit at mga limitasyon ng pagsingil.

Ang pamamaraang ito ay batay sa kasalukuyang dokumentasyon, hindi sa pagpapatakbo ng BIG CHANGE ng Claude Code o sa isang nasukat na gawain. Huwag magpadala ng code o lihim na hindi inaprubahan ng iyong organisasyon para sa naka-configure nitong provider. Gumagamit ang rutang ito ng katutubong pagpili ng Opus at Haiku sa Claude Code; kailangan ng ibang model provider ng hiwalay na tinukoy na gateway o orchestration workflow at sarili nitong mga check.

## Mga sanggunian at karagdagang babasahin

- [Anthropic, Gumawa ng mga pasadyang subagent](https://code.claude.com/docs/en/sub-agents) — mga agent file ng proyekto, prayoridad ng model, `/tasks`, mga pahintulot at asal ng worktree. Sinuri ang kasalukuyang manwal noong 20 Oktubre 2026; inilalarawan nito ang feature, hindi ang resulta ng halimbawang hindi pinatakbo sa gabay na ito.
- [Anthropic, Configuration ng model](https://code.claude.com/docs/en/model-config) — kasalukuyang mga alias, pagkakaiba ng provider, kinakailangang bersiyon at kontrol sa mga pinamamahalaang model. Kumpirmahin ang naka-install mong bersiyon at provider sa oras ng paggamit.
- [Anthropic, Mabisang pamamahala ng gastos](https://code.claude.com/docs/en/costs) — `/usage`: mga field, tantiya at subscription kumpara sa API billing. Hindi nito pinatutunayan ang pagtitipid para sa gawaing ito.
- [Anthropic, I-configure ang mga pahintulot](https://code.claude.com/docs/en/permissions) — mga umiiral na patakaran sa pahintulot ng tool na dapat suriin bago patakbuhin ang worker na nagbabago ng code.

## Sources

- [Gumawa ng mga pasadyang subagent — Claude Code dokumentasyon](https://code.claude.com/docs/en/sub-agents) — Pangunahing manwal ng produkto para sa mga agent file ng proyekto, frontmatter, prayoridad at override ng model, pagbasa ng /tasks, pagmamana ng pahintulot at asal ng worktree. Hindi nito pinatutunayan ang gawain o pagtitipid na hindi pinatakbo sa gabay na ito.
- [Configuration ng model — Claude Code dokumentasyon](https://code.claude.com/docs/en/model-config) — Pangunahing sanggunian para sa kasalukuyang mga alias at ID ng Opus at Haiku sa Anthropic API, magkakaibang pagtutugma ng provider, minimum na bersiyon at mga limitasyong pinamamahalaan sa availableModels. Dapat suriin ng mambabasa ang aktuwal na lokal na model na natutukoy.
- [Mabisang pamamahala ng gastos — Claude Code dokumentasyon](https://code.claude.com/docs/en/costs) — Ipinapaliwanag ang mga field ng session token at tantiya sa /usage, lokal na plan attribution, lumang display, subscription kumpara sa API billing at Console bilang awtoridad sa pagsingil. Hindi ito nagbibigay ng eksaktong invoice para sa pinangalanang worker o nasukat na pagtitipid sa gawain.
- [I-configure ang mga pahintulot — Claude Code dokumentasyon](https://code.claude.com/docs/en/permissions) — Ipinapaliwanag ang mga umiiral na patakaran ng pahintulot sa shell at file na may kaugnayan sa worker na nagbabago ng code. Hindi hangganan ng path sa filesystem ang listahan lamang ng mga tool ng subagent.