Skip to content

skill: baml describe shows camelCase names but invocation uses snak…#3

Draft
ATX24 wants to merge 1 commit into
mainfrom
builder/skill-fix-25
Draft

skill: baml describe shows camelCase names but invocation uses snak…#3
ATX24 wants to merge 1 commit into
mainfrom
builder/skill-fix-25

Conversation

@ATX24

@ATX24 ATX24 commented May 20, 2026

Copy link
Copy Markdown
Collaborator

Auto-drafted by baml-bench-builder from builder issue #25.

Issue

baml describe shows camelCase names but invocation uses snake_case

The baml:core skill documents stdlib methods in snake_case (char_at, index_of, replace_all), which is the correct invocation form under baml-lang. However, baml describe String surfaces underlying source names in camelCase (charAt, indexOf, replaceAll), causing agents who use describe for discovery to write camelCase calls. Cold-start agents using baml-py v0.222.0 additionally found that camelCase is the actual invocation form for that CLI, making the correct spelling version-dependent. The skill should warn that describe output reflects internal source spelling, clarify which runtime version is expected, and reaffirm that snake_case is the correct form for baml-lang.

Builder summary

Builder fix for issue #25

Evidence

  • result_id 56
  • result_id 57
  • result_id 58
  • result_id 59
  • result_id 60

This is a draft PR generated from deduplicated agent reports. Review before merging.

Builder fix for issue #25
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