Skip to content

fix: align Solid with OpenTUI peer dependency - #283

Merged
konard merged 3 commits into
mainfrom
issue-280-1deba9817acd
Jul 27, 2026
Merged

fix: align Solid with OpenTUI peer dependency#283
konard merged 3 commits into
mainfrom
issue-280-1deba9817acd

Conversation

@konard

@konard konard commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin @opentui/core and @opentui/solid to 0.1.107
  • pin solid-js to the exact 1.9.12 peer required by @opentui/solid
  • add a clean packed-package install job that fails on incorrect peer dependency warnings
  • require the clean install job before release

Root cause

The published package allowed OpenTUI and Solid to resolve independently. @opentui/solid@0.1.107 requires the exact peer solid-js@1.9.12, while the Agent range resolved to solid-js@1.9.14, so Bun reported an incompatible peer.

Pinning the OpenTUI pair and Solid together keeps the published dependency graph compatible and prevents later independent range drift.

Reproduction

mkdir /tmp/agent-peer-repro
cd /tmp/agent-peer-repro
bun init -y
bun add @link-assistant/agent@0.25.0

Before this change, Bun 1.3.14 emits warn: incorrect peer dependency "solid-js@1.9.14".

Verification

  • packed the local package and installed it into a fresh Bun project: no incorrect peer warning
  • npm run check
  • bun test ./tests/*.js ./tests/*.ts — 609 pass, 4 todo, 0 fail
  • changeset validation

Fixes #280

Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.

Issue: #280
@konard konard self-assigned this Jul 27, 2026
@konard konard changed the title [WIP] Agent 0.25.0 install warns about incompatible solid-js peer dependency fix: align Solid with OpenTUI peer dependency Jul 27, 2026
@konard
konard marked this pull request as ready for review July 27, 2026 03:52
@konard

konard commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Working session summary

Implemented and finalized PR #283.

  • Pinned OpenTUI packages to 0.1.107 and solid-js to compatible 1.9.12.
  • Added a clean packed-package installation CI check that rejects peer-dependency warnings.
  • Added a patch changeset.
  • Merged the latest main.
  • Local checks passed: 609 tests, 0 failures; lint and formatting passed.
  • Fresh CI run passed on commit 06f95a2.
  • PR title and description updated, working tree clean, and PR marked ready for review.

This summary was automatically extracted from the AI working session output.

@konard

konard commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Model: GPT-5.6 Sol
  • Provider: OpenAI
  • Public pricing estimate: $4.565409

📊 Context and tokens usage:

  • 124.0K / 200K (62%) input tokens, 9.3K / 128K (7%) output tokens

Total: (124.0K + 2.9M cached) input tokens, 9.3K output tokens, $4.565409 cost

🤖 Models used:

  • Tool: OpenAI Codex
  • Requested: gpt-5.6-sol
  • Thinking level: low (~7999 tokens)
  • Model: GPT 5.6 Sol (gpt-5.6-sol)

📎 Log file uploaded as Gist (1568KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard
konard merged commit f2460a0 into main Jul 27, 2026
10 checks passed
@konard

konard commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

🎉 Auto-merged

This pull request has been automatically merged by hive-mind.

  • All CI checks have passed

Auto-merged by hive-mind with --auto-merge flag

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.

Agent 0.25.0 install warns about incompatible solid-js peer dependency

1 participant