Skip to content

Commit 8ac9540

Browse files
committed
Add reset capabilities
1 parent 4547320 commit 8ac9540

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,16 @@ All notable changes to this project will be documented in this file.
3131
- Added Suggestion View
3232
- Reworked Suggestion logic
3333
- Added VoyageAI
34+
- Added custom metadata
3435
- Added DocumentExplorer with
36+
3537
- Content View
3638
- Chunk View
3739
- Vector View
3840
- Visualize vectors of chunks of one or multiple documents
3941
- PCA
40-
- t-SNE
41-
- UMAP
42+
43+
-
4244

4345
## [1.0.3]
4446

goldenverba/server/cli.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,13 @@ def start(port, host, prod, workers):
6464
default="",
6565
help="Deployment (Local, Weaviate, Docker)",
6666
)
67+
@click.option(
68+
"--full_reset",
69+
default=False,
70+
help="Full reset (True, False)",
71+
)
6772
@cli.command()
68-
def reset(url, api_key, deployment):
73+
def reset(url, api_key, deployment, full_reset):
6974
"""
7075
Run the FastAPI application.
7176
"""
@@ -93,9 +98,12 @@ async def async_reset():
9398
else:
9499
raise ValueError("Invalid deployment")
95100

96-
await manager.reset_rag_config(client)
97-
await manager.reset_theme_config(client)
98-
await manager.reset_user_config(client)
101+
if not full_reset:
102+
await manager.reset_rag_config(client)
103+
await manager.reset_theme_config(client)
104+
await manager.reset_user_config(client)
105+
else:
106+
await manager.weaviate_manager.delete_all(client)
99107

100108
await client.close()
101109

0 commit comments

Comments
 (0)