Skip to content

Commit 850ef17

Browse files
committed
release
1 parent 3ba87a2 commit 850ef17

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,56 @@
22

33
<!-- do not remove -->
44

5+
## 0.1.1
6+
7+
### Bugs Squashed
8+
9+
- AttributeError: module 'cosette' has no attribute 'contents' with cosette 0.2.0 ([#53](https://github.com/AnswerDotAI/shell_sage/issues/53))
10+
- ## Bug Report
11+
12+
### Environment
13+
- shell-sage version: 0.1.0
14+
- cosette version: 0.2.0 (installed by default)
15+
- Python version: 3.10
16+
17+
### Problem
18+
When running `ssage` after installation, it fails with:
19+
```
20+
AttributeError: module 'cosette' has no attribute 'contents'
21+
```
22+
23+
### Root Cause
24+
Line 252 in `shell_sage/core.py` tries to access `cos.contents`:
25+
```python
26+
conts = {'anthropic': cla.contents, 'openai': cos.contents}
27+
```
28+
29+
However, cosette 0.2.0 appears to have removed the `contents` attribute.
30+
31+
### Workaround
32+
Install with cosette 0.1.0:
33+
```bash
34+
uv tool uninstall shell-sage
35+
uv tool install shell-sage --with cosette==0.1.0
36+
```
37+
38+
### Suggested Fix
39+
Either:
40+
1. Pin cosette to `<0.2.0` in dependencies, or
41+
2. Update code to work with cosette 0.2.0's new API
42+
43+
44+
## 0.1.1
45+
46+
### New Features
47+
48+
- Deep Search on your own file system ([#42](https://github.com/AnswerDotAI/shell_sage/issues/42))
49+
- This feature would be akin to what many are calling deep search or deep research, in which an AI is given a bunch of tools where they can reason through and search for particular things either on the web or locally and then surface that information to the user in some sort of report or blob of information. However, for Shell Sage, this will be a new feature flag that will allow Shell Sage to create this tool loop for answering the particular user's question about their file system or set of files.
50+
51+
- Add RAG ([#25](https://github.com/AnswerDotAI/shell_sage/issues/25))
52+
53+
54+
555
## 0.1.0
656

757
### New Features

0 commit comments

Comments
 (0)