Use Opencode::Instrumentation.notify; bump dep + own version to alpha2
Paired-release commit that completes the .notify migration started in
opencode-ruby v0.0.1.alpha2.
Changes:
- lib/opencode/exchange.rb: drops the empty '{ }' block from the
apply_patch.artifacts_dropped emission, switching from
.instrument(...) { } to .notify(...). Identical wire semantics,
cleaner read at the call site.
- opencode-rails.gemspec: pins opencode-ruby runtime dep to
'= 0.0.1.alpha2' (was alpha1). Lockstep versions during alpha.
- lib/opencode/rails_version.rb: 0.0.1.alpha1 -> 0.0.1.alpha2.
- CHANGELOG: documents the Exchange call-site change and the
opencode-ruby pin bump.
53 tests pass, 134 assertions, 0 failures.
This commit is contained in:
@@ -65,13 +65,13 @@ module Opencode
|
||||
eligible = file_entries.reject { |e| e[:type] == "delete" }
|
||||
next if eligible.empty?
|
||||
|
||||
Opencode::Instrumentation.instrument("opencode.apply_patch.artifacts_dropped",
|
||||
Opencode::Instrumentation.notify("opencode.apply_patch.artifacts_dropped",
|
||||
file_count: eligible.size,
|
||||
relative_paths: eligible.filter_map { |e| e[:relativePath] }.first(5),
|
||||
message_id: part[:messageID],
|
||||
session_id: part[:sessionID],
|
||||
reason: "apply_patch v1.15+ metadata does not include post-write file content; " \
|
||||
"extraction requires sandbox-read which is not yet wired into ResponseParser") { }
|
||||
"extraction requires sandbox-read which is not yet wired into ResponseParser")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user