Releases: biosshot/easyeda-copilot
1.1.1
What's Changed
- fix for easyeda pro v2.2.47
- feat: add designator suggestions to AdjTextarea by @biosshot in #18
- Feat/chat history redesign by @biosshot in #19
- refactor(chat-history): migrate from local storage to appdb by @biosshot in #20
- Feat/new settings by @biosshot in #21
- refactor: extract shared types by @biosshot in #22
- Feat/local support by @biosshot in #23
Full Changelog: 1.1.0...1.1.1
1.1.0
Key Updates & Improvements:
- Schematic Generation: Smart placement that accounts for available free space.
- Enhanced Simulations:
- Added new simulation types.
- New LLM tool for SPICE analysis (Enable via Settings: Add spice-simulation to agent tools).
- Visual Output: Support for SVG generation directly from the LLM.
- Component Handling:
- Fixed empty channels when splitting multi-part components.
- Full support for multi-part components (replaces previous multi-channel duplication).
- mproved component search: The model can now see footprints.
- New feature: Component replacement.
- Advanced Editing:
- Improved current schematic editing.
- Ability to replace, add, or remove nets.
- Reliability & Safety:
- New Checkpointer: Automatically saves a file version before any LLM-induced changes. Use the "Restore checkpoint" button under your message to revert.
- Added parallel execution limits (Settings: Max Tool Parallel).
- LLM & API:
- Fixed OpenRouter issues where "reasoning" was not always applied.
- Context reduction mode selection.
- File attachment support (txt, images).
- UI/UX:
- Updated the "Schematic Changes" and "Component Search Results" windows.
- Added a copy button for convenience.
Full Changelog: 1.0.9...1.1.0
1.0.9
What's Changed
- Added SPICE simulation featuring a library of 50,000+ models. (In the future, it will also be added as an llm tool for validating circuit operation.)
- New providers: KIMI and OLLAMA CLOUD.
- Fixed tool calling issues for Chinese LLM models.
- Fixed bugs when handling multi-channel components.
- LLM can now delete components from the schematic (requires user confirmation).
- SSE session added. Updated chat tasks. Stream chat API used by default at now. by @MarkMuravev in #14
- Added components removing confirmation. Removed deprecated settings: streamAPI by @MarkMuravev in #15
New Contributors
- @MarkMuravev made their first contribution in #14
Full Changelog: v1.0.8...1.0.9
v1.0.8
What's Changed
Added
-
Integration of the new DeepSeek LLM API.
-
Context summarization triggered after 32,000 tokens, preserving the most recent five messages.
-
Display of reasoning content (specifically for DeepSeek).
-
Capability to draw and attach block diagrams.
-
Enhanced progress visualization.
-
Cost reduction (preliminary estimates suggest approximately a 20% decrease for queries such as "make dc dc 5V 2A"), achieved through:
- Optimization of the component search tool, resulting in reduced costs and increased generation speed.
- Implementation of filtering for Tavily web search results.
- Parallelization of LCSC searches across multiple filters.
-
fix typo in reasoning effort option label by @gradam26 in #10
New Contributors
Full Changelog: 1.0.7...v1.0.8
1.0.7
Full Changelog: 1.0.6...1.0.7
Important changes:
- New providers
- Feature: OpenRouter
- Model settings for skills
- Addition of stream API
- And others
1.0.6
Full Changelog: 1.0.5...1.0.6
Adding:
- Completions
- adding inline buttons
- Reload messages
- Error banner
1.0.5
Full Changelog: 1.0.4...1.0.5
Easy eda pro addon 1.0.4
Full Changelog: fix...1.0.4
1.0.3 Fix auto placement
Full Changelog: EasyEdaPro...fix
Easy eda pro addon
EasyEDA Circuit AI is an AI-powered extension for EasyEDA that enhances your circuit design workflow with intelligent assistance. This extension provides tools for generating circuit schematics using AI, and interactive chat features to help with your electronic design projects.