Skip to content

Release 0.6.2 - #52

Merged
yudelevi merged 7 commits into
mainfrom
development
Oct 24, 2026
Merged

yudelevi merged 7 commits into
mainfrom
development

Conversation

@yudelevi

@yudelevi yudelevi commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

LLM provider region/account/project settings and LinkedIn bulk contact match are live on the production API, Python 3.15 support. See CHANGELOG 0.6.2.

RetriggerView in GreptileConfidence Score: 4/5

The PR appears safe to merge, with a non-blocking fix recommended for model names that already contain settings.

Fix All in Claude CodeFindings

  1. P2 Settings suffix gets duplicated ▶
Fix with agent prompt
### Issue 1
packages/discolike-cli/src/discolike_cli/providers.py:31-32
`_with_model_settings` adds another `#` when `--model-name` already contains the documented settings suffix. For example, `--model-name "model#region=us-east-1" --region us-west-2` produces `model#region=us-east-1#region=us-west-2`, rather than changing the region. This affects `create`, `update`, and `test-connection`.

Merge existing settings with the flags, letting explicit flags win, or reject the combination before sending it.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Summary

Releases SDK and CLI version 0.6.2.

  • LLM provider setup can include region, account, and project settings.
  • Bulk contact-match requests can identify people by LinkedIn profile.
  • The SDK and CLI support Python 3.15 in version 0.6.2.

Reviews (1) · Last reviewed commit: "Merge pull request #51 from discolike/re..." · Reviewed by Greptile

yudelevi and others added 5 commits October 20, 2026 10:56
The API now reads provider settings from an LLM integration's
model_name after "#" (discolike-platform!1041), so a Bedrock key
scoped to one AWS region works and Snowflake and watsonx become
usable. Expose the accepted regions on DiscogenModels and give the
CLI flags that build the suffix, so nobody has to hand-encode it.
CPython 3.15.0 is final, so 3.15 moves from the non-blocking
prerelease job into the test matrix, the highest-resolution job runs
on it, and both packages get the classifier. The full SDK and CLI
suites, ty, and the built wheels at highest and lowest-direct
resolution pass on 3.15.0 locally.

Also dates the changelog section for the LLM provider region,
account and project settings.
The platform added linkedin to contact bulk match and reordered the
LLM provider request fields, so gen_requests --check against dev went
red on the 0.6.2 release PR.
The polling kwarg was renamed from timeout to max_wait, which left
three examples raising TypeError at the wait call, and a None address
field broke enrich_crm_export's dict[str, str] return.
Comment on lines +31 to +32
settings = {key: value for key, value in (("region", region), ("account", account), ("project", project)) if value}
return f"{model_name}#{urlencode(settings)}" if settings else model_name

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Settings suffix gets duplicated

_with_model_settings adds another # when --model-name already contains the documented settings suffix. For example, --model-name "model#region=us-east-1" --region us-west-2 produces model#region=us-east-1#region=us-west-2, rather than changing the region. This affects create, update, and test-connection.

Merge existing settings with the flags, letting explicit flags win, or reject the combination before sending it.

Prompt To Fix With AI
This is a comment left during a code review.
Path: packages/discolike-cli/src/discolike_cli/providers.py
Line: 31-32

Comment:
**Settings suffix gets duplicated**

`_with_model_settings` adds another `#` when `--model-name` already contains the documented settings suffix. For example, `--model-name "model#region=us-east-1" --region us-west-2` produces `model#region=us-east-1#region=us-west-2`, rather than changing the region. This affects `create`, `update`, and `test-connection`.

Merge existing settings with the flags, letting explicit flags win, or reject the combination before sending it.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Claude Code Fix in Codex

A model_name read back from llm-providers get already carries
#region=..., so passing --region on update appended a second suffix
the API rejects instead of changing the region.
fix(cli): let provider setting flags override a model_name suffix
@yudelevi
yudelevi merged commit 290fc9d into main Oct 24, 2026
15 checks passed
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