Repository navigation
Conversation
Castiron custom codeEvaluated main: Trusted main policy: ✅ No new custom-code files detected. 0 mixed files remain; 0 existing customizations changed. Compared A changed generated baseline means this report cannot reliably identify which handwritten lines changed. Inspect the custom-code diffDownload the exact patch produced by this run (requires repository access): gh run download 39305138422 --repo openai/openai-cli \
--name castiron-custom-code-39305138422-1 --dir /tmp/castiron-custom-code-39305138422-1
git apply --stat /tmp/castiron-custom-code-39305138422-1/custom-code.patch
cat /tmp/castiron-custom-code-39305138422-1/custom-code.patchOr reproduce it from an SDK checkout containing the vendored reporter: git fetch --no-tags origin e963b2f5b9d493313061e09273c6ab62ece426cd b15307f7497603b95dd5b56fc2434c92cf926fc3
python3 scripts/castiron/custom_code_report.py report \
--base e963b2f5b9d493313061e09273c6ab62ece426cd \
--head b15307f7497603b95dd5b56fc2434c92cf926fc3 --fetch --require-head-hash --public \
--out /tmp/castiron-custom-code-b15307f74976
cat /tmp/castiron-custom-code-b15307f74976/custom-code.patchThis is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR. |
…an-exp-f12-fine-tuning
This branch has not been deployed
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.
Empty fine-tuning job lists currently say
No results.This change explains the returned jobs without guessing training eligibility.Help also makes existing monitoring and checkpoint-access commands easier to use.
What changes
No fine-tuning jobs returned.andTraining eligibility was not checked.Commands
No new commands or flags. Existing grouped and colon routes remain available.
Replace
ftjob_examplewith a returned job ID. Events do not follow future updates.Automatic readable output uses the new empty message in pipes too.
Explicit JSON retains main's finite-array behavior, including
[]for an empty list.Extraction, raw output, request headers, credentials, and project context retain their existing behavior.
Code
pkg/custom/fine_tuning_monitoring.goowns fine-tuning prose and help.Assembly passes its empty-list message through
internal/output.ReadableOptions.The shared renderer retains terminal escaping, cancellation, and output-error handling.
Adjacent tests cover custom messages, default messages, nonempty results, upstream failures, cancellation, and failed writes.
Public-entrypoint tests verify the documented request paths and accepted input modes with fake credentials.
This change adds no package or dependency. Generated command sources remain untouched relative to the pinned base.
The demo reuses the shared recording lifecycle.
Tested
Candidate:
b15307f7497603b95dd5b56fc2434c92cf926fc3, including base52f0ad031c79d287a1e896fb27f84b6a61da7ceb.Local checks used macOS arm64, Go 1.26.9, and synthetic localhost fixtures.
scripts/runexamples passed.go vetexited 1 on both snapshots. Its 18 diagnostics matched byte-for-byte across seven unchanged files.CodeQL source preparation failed before analysis because event/base identities differed.
Other hosted CI and trusted budget results appear in the PR checks.
Local checks apply to the pinned candidate and base above.
Local fixtures cannot establish live training eligibility or service acceptance.
Checkpoint export still needs a supported public contract and an agreed customer requirement.
Native graphical-terminal appearance and other platform combinations remain unverified.
Demo
Retained macOS Bash terminal replays use identical synthetic empty and HTTP 403 responses.
The original recordings passed visual review in dark80, light80, and colorless40 profiles.
Their baseline is
5739ce0f; their runtime isaa60aa9.Dark80 uses recording source
574d4c9. Light80 and colorless40 use recording sourcedf320435.These historical captures predate this candidate. The integration preserves the demonstrated empty-result text.
The captures establish terminal-replay appearance only. Native graphical-terminal appearance and live API acceptance remain unverified.
Before:
After:
Recording recipe