Releases: langchain-ai/langsmith-cli
Releases · langchain-ai/langsmith-cli
v0.2.34
v0.2.33
Changelog
- 0031646 Cover sandbox detail SDK response types
- 5306279 Make sandbox detail output consistent
- 86aa5ee Merge origin/main into sandbox create defaults branch
- 27f1663 Merge pull request #119 from langchain-ai/ramonn/sandbox-create-without-snapshot
- 4bcef40 Merge pull request #129 from langchain-ai/ramonn/sandbox-detail-render
- c8f79d5 Merge pull request #130 from langchain-ai/ramonn/warn-profile-env-api-key
- 8d9a35c Merge pull request #131 from langchain-ai/remove/private-beta-hidden-flags
- 43ece1a Merge pull request #135 from langchain-ai/open-swe/fix-api-runs-query-example
- 57e90a5 Merge pull request #137 from langchain-ai/ramonn/sandbox-create-no-args
- 4ae57da Merge pull request #138 from langchain-ai/mukil/cli-workspace-flag
- 77c7047 Merge pull request #139 from langchain-ai/ramonn/sandbox-create-server-defaults
- 87f4c94 Use property list for sandbox details
- d4cc253 feat(hub): default source=internal via latest sdk param
- e656ad3 feat(hub): use sdk source param and default internal
- 9571063 feat(issues): add examples propose command to langsmith CLI (#136)
- 3b4f83e feat: add global workspace flag
- 8ac74f2 fix(sandbox): defer create resources to server defaults
- ee02342 fix: allow sandbox create without args
- 9ac20bd fix: allow sandbox create without snapshot id
- 3c9d993 fix: correct runs/query example in api command help
- 3e237a0 fix: format command files
- 0aee5c7 fix: warn when env API key overrides profile
- 01f9b51 style(sandbox): use vCPU casing in output
- 20de6db test(cmd): stabilize trace messages feedback stats test
v0.2.32
v0.2.31
Changelog
- 823f9c8 Merge pull request #116 from langchain-ai/ramonn/auth-info-command
- d029b33 Merge remote-tracking branch 'origin/main' into ramonn/auth-info-command
- c0e40a4 feat(auth): add auth info command
- 2bbcb19 feat(trace): add langsmith trace stats command (#117)
- a980cc3 refactor(structured): add property list renderer
v0.2.30
Changelog
- 3c2f51f Add gh-style API fields
- a9611ec Merge branch 'vishnu/hub-cli' into vishnu/hub-integration-tests
- bd4945d Merge branch 'vishnu/hub-integration-tests' into vishnu/hub-cli
- 3d3feb3 Merge pull request #106 from langchain-ai/mukil/sandbox-use-sdk-runtime
- 02f05b7 Merge pull request #108 from langchain-ai/vishnu/fix-hub-integration-json-readme-cleanup
- 4600913 Merge pull request #109 from langchain-ai/ramonn/gh-api-interface
- 19d3e7d Merge pull request #110 from langchain-ai/open-swe/update-api-docs
- bf4e9df Merge pull request #112 from langchain-ai/ramonn/auth-token-command
- 49cbdf8 Merge pull request #113 from langchain-ai/ramonn/plain-cli-errors
- 70c1467 Merge pull request #115 from langchain-ai/mukil/login-skip-workspace-prompt
- 99ad75e Merge pull request #98 from langchain-ai/vishnu/hub-cli
- 1943c69 Merge remote-tracking branch 'origin/main' into vishnu/hub-cli
- 61e0fb9 chore(sandbox): pin next-based SDK tunnel PR
- ccbe547 chore(sandbox): pin split SDK tunnel PR
- 9430077 chore(sandbox): update SDK PR pin
- 794bdb5 chore(sandbox): use released Go SDK
- f649500 chore: use langsmith-go v0.9.3
- 2609361 docs(hub): document hub commands in README
- dcad1e7 feat(auth): add oauth token command
- 7e5f7e3 feat(hub): add hub delete with confirmation prompt
- 8c2d3b5 feat(hub): add hub get for repo metadata
- 24ffc49 feat(hub): add hub init for scaffolding agent/skill dirs
- 0c00e37 feat(hub): add hub list with type/query/public filters
- 8613e8a feat(hub): add hub pull with traversal protection and wipe guard
- 0171e88 feat(hub): add hub push with directory upload and secret exclusions
- 8c526f2 feat(hub): migrate directories ops to SDK and bump langsmith-go to v0.9.0
- c2fa143 feat(hub): migrate directories ops to SDK and bump langsmith-go to v0.9.0
- a98c409 feat: implement hub command with associated tests
- 24f649e fix(cli): print plain errors
- df45198 fix(hub): exclude all .env* files on push
- cd83699 fix(login): skip workspace prompt by default
- 2bc17e8 refactor(auth): inline token action
- eb2302a refactor(auth): move login under auth
- 8567370 refactor(auth): use structured command
- ee27028 refactor(hub): use repo SDK methods and split hub helpers
- 42fe4d1 refactor(hub): use repo SDK methods and split hub helpers
- d4854ea refactor(sandbox): delegate runtime auth to SDK
- 0f77051 refactor(sandbox): run console through SDK
- 4885113 refactor(sandbox): use SDK tunnel helpers
- e5b0fb8 test(hub): add integration tests with build tag
- 29dc5fc test(hub): add unit coverage for repo SDK helper
- 7e7108e test(hub): align list output assertion with structured renderer
- b88a4eb test(hub): force JSON in integration harness
v0.2.29
Changelog
- 7d16851 Merge pull request #101 from langchain-ai/ramonn/default-pretty-output
- d7cc1f7 Merge pull request #102 from langchain-ai/ramonn/jq-output-filter
- 34911c5 Merge pull request #103 from langchain-ai/ramonn/remove-api-json-test-flag
- 1677c95 Merge pull request #107 from langchain-ai/mukil/oauth-login-resource
- b086d66 Merge pull request #97 from langchain-ai/ramonn/structured-sandbox-commands
- 21c0092 cli: add jq filter for structured commands
- 9c00bd5 cli: add json output shortcut
- b6a392a cli: default to human-readable output
- a3adb8e cli: remove json output shortcut
- 9850c3f cli: rename structured command package
- 8af8a81 fix(auth): include OAuth resource in login flow
- 3c9e4a2 refactor sandbox command rendering
v0.2.28
v0.2.27
Changelog
- 38accc5 Merge pull request #93 from langchain-ai/ramonn/sandbox-sdk-client
- b83a29d Merge pull request #94 from langchain-ai/feat/issues-reopen-status-flag
- 239efe2 feat(issues): add --status flag to issues update command
- 545aba1 fix(issues): restrict --status to 'open' only, closing is UI-only
- 376aa81 refactor: use SDK for sandbox commands
v0.2.26
Changelog
- 64b5264 Add OAuth login profiles
- 70a205c Add profile management
- eb9a15f Avoid deprecated workspace read-only field
- 468e7b6 Fix profile env trim import
- 3b633fd Fix profile resolution fallback
- 4371903 Merge branch 'mukil/profile-management' into mukil/oauth-login-split
- 94339d4 Merge branch 'mukil/profile-management' into mukil/oauth-login-split
- b5afa91 Merge branch 'mukil/profile-management' into mukil/oauth-login-split
- ac7203c Merge generated workspace SDK API into OAuth login
- 4984e72 Merge profile resolution fallback into OAuth login
- 280e373 Merge pull request #86 from langchain-ai/mukil/profile-management
- cb0b127 Merge pull request #90 from langchain-ai/fix/issues-null-empty-array
- e24c815 Merge pull request #91 from langchain-ai/mukil/oauth-login-split
- d1f1427 Merge pull request #92 from langchain-ai/mukil/login-workspace-selection
- 3cc6621 Prompt for workspace during OAuth login
- 32c2253 Trim env profile for display commands
- 09744ee Use SDK client for workspace listing
- cd1f8c1 Use generated SDK workspace API
- 2a71114 fix(issues): return [] not null for empty issues list and events