@@ -178,11 +178,11 @@ async def _add_workspace(self, flags: Dict[str, str], args: List[str]) -> str:
178
178
Add a workspace
179
179
"""
180
180
if args is None or len (args ) == 0 :
181
- return "Please provide a name. Use `codegate workspace add your_workspace_name `"
181
+ return "Please provide a name. Use `codegate workspace add <workspace_name> `"
182
182
183
183
new_workspace_name = args [0 ]
184
184
if not new_workspace_name :
185
- return "Please provide a name. Use `codegate workspace add your_workspace_name `"
185
+ return "Please provide a name. Use `codegate workspace add <workspace_name> `"
186
186
187
187
try :
188
188
ws = await self .workspace_crud .add_workspace (new_workspace_name )
@@ -204,15 +204,15 @@ async def _rename_workspace(self, flags: Dict[str, str], args: List[str]) -> str
204
204
if args is None or len (args ) < 2 :
205
205
return (
206
206
"Please provide a name and a new name. "
207
- "Use `codegate workspace rename workspace_name new_workspace_name`"
207
+ "Use `codegate workspace rename < workspace_name> < new_workspace_name> `"
208
208
)
209
209
210
210
old_workspace_name = args [0 ]
211
211
new_workspace_name = args [1 ]
212
212
if not old_workspace_name or not new_workspace_name :
213
213
return (
214
214
"Please provide a name and a new name. "
215
- "Use `codegate workspace rename workspace_name new_workspace_name`"
215
+ "Use `codegate workspace rename < workspace_name> < new_workspace_name> `"
216
216
)
217
217
218
218
try :
@@ -233,11 +233,11 @@ async def _activate_workspace(self, flags: Dict[str, str], args: List[str]) -> s
233
233
Activate a workspace
234
234
"""
235
235
if args is None or len (args ) == 0 :
236
- return "Please provide a name. Use `codegate workspace activate workspace_name`"
236
+ return "Please provide a name. Use `codegate workspace activate < workspace_name> `"
237
237
238
238
workspace_name = args [0 ]
239
239
if not workspace_name :
240
- return "Please provide a name. Use `codegate workspace activate workspace_name`"
240
+ return "Please provide a name. Use `codegate workspace activate < workspace_name> `"
241
241
242
242
try :
243
243
await self .workspace_crud .activate_workspace (workspace_name )
@@ -254,11 +254,11 @@ async def _archive_workspace(self, flags: Dict[str, str], args: List[str]) -> st
254
254
Remove a workspace
255
255
"""
256
256
if args is None or len (args ) == 0 :
257
- return "Please provide a name. Use `codegate workspace archive workspace_name`"
257
+ return "Please provide a name. Use `codegate workspace archive < workspace_name> `"
258
258
259
259
workspace_name = args [0 ]
260
260
if not workspace_name :
261
- return "Please provide a name. Use `codegate workspace archive workspace_name`"
261
+ return "Please provide a name. Use `codegate workspace archive < workspace_name> `"
262
262
263
263
try :
264
264
await self .workspace_crud .soft_delete_workspace (workspace_name )
@@ -285,11 +285,11 @@ async def _restore_workspace(self, flags: Dict[str, str], args: List[str]) -> st
285
285
Restore an archived workspace
286
286
"""
287
287
if args is None or len (args ) == 0 :
288
- return "Please provide a name. Use `codegate workspace restore workspace_name`"
288
+ return "Please provide a name. Use `codegate workspace restore < workspace_name> `"
289
289
290
290
workspace_name = args [0 ]
291
291
if not workspace_name :
292
- return "Please provide a name. Use `codegate workspace restore workspace_name`"
292
+ return "Please provide a name. Use `codegate workspace restore < workspace_name> `"
293
293
294
294
try :
295
295
await self .workspace_crud .recover_workspace (workspace_name )
@@ -306,11 +306,15 @@ async def _delete_archived_workspace(self, flags: Dict[str, str], args: List[str
306
306
Hard delete an archived workspace
307
307
"""
308
308
if args is None or len (args ) == 0 :
309
- return "Please provide a name. Use `codegate workspace delete-archived workspace_name`"
309
+ return (
310
+ "Please provide a name. Use `codegate workspace delete-archived <workspace_name>`"
311
+ )
310
312
311
313
workspace_name = args [0 ]
312
314
if not workspace_name :
313
- return "Please provide a name. Use `codegate workspace delete-archived workspace_name`"
315
+ return (
316
+ "Please provide a name. Use `codegate workspace delete-archived <workspace_name>`"
317
+ )
314
318
315
319
try :
316
320
await self .workspace_crud .hard_delete_workspace (workspace_name )
@@ -328,30 +332,38 @@ def help(self) -> str:
328
332
"### CodeGate Workspace\n \n "
329
333
"Manage workspaces.\n \n "
330
334
"**Usage**: `codegate workspace <command> [args]`\n \n "
331
- "Available commands:\n \n "
332
- "- `list`: List all workspaces\n \n "
333
- " - *args*: None\n \n "
334
- "- `add`: Add a workspace\n \n "
335
- " - *args*:\n \n "
336
- " - `workspace_name`\n \n "
337
- "- `activate`: Activate a workspace\n \n "
338
- " - *args*:\n \n "
339
- " - `workspace_name`\n \n "
340
- "- `archive`: Archive a workspace\n \n "
341
- " - *args*:\n \n "
342
- " - `workspace_name`\n \n "
343
- "- `rename`: Rename a workspace\n \n "
344
- " - *args*:\n \n "
335
+ "Available commands:\n "
336
+ "- `list`: List all workspaces\n "
337
+ " - *args*: None\n "
338
+ " - **Usage**: `codegate workspace list`\n "
339
+ "- `add`: Add a workspace\n "
340
+ " - *args*:\n "
341
+ " - `workspace_name`\n "
342
+ " - **Usage**: `codegate workspace add <workspace_name>`\n "
343
+ "- `activate`: Activate a workspace\n "
344
+ " - *args*:\n "
345
+ " - `workspace_name`\n "
346
+ " - **Usage**: `codegate workspace activate <workspace_name>`\n "
347
+ "- `archive`: Archive a workspace\n "
348
+ " - *args*:\n "
349
+ " - `workspace_name`\n "
350
+ " - **Usage**: `codegate workspace archive <workspace_name>`\n "
351
+ "- `rename`: Rename a workspace\n "
352
+ " - *args*:\n "
353
+ " - `workspace_name`\n "
354
+ " - `new_workspace_name`\n "
355
+ " - **Usage**: `codegate workspace rename <workspace_name> <new_workspace_name>`\n "
356
+ "- `list-archived`: List all archived workspaces\n "
357
+ " - *args*: None\n "
358
+ " - **Usage**: `codegate workspace list-archived`\n "
359
+ "- `restore`: Restore an archived workspace\n "
360
+ " - *args*:\n "
361
+ " - `workspace_name`\n "
362
+ " - **Usage**: `codegate workspace restore <workspace_name>`\n "
363
+ "- `delete-archived`: Hard delete an archived workspace\n "
364
+ " - *args*:\n "
345
365
" - `workspace_name`\n "
346
- " - `new_workspace_name`\n \n "
347
- "- `list-archived`: List all archived workspaces\n \n "
348
- " - *args*: None\n \n "
349
- "- `restore`: Restore an archived workspace\n \n "
350
- " - *args*:\n \n "
351
- " - `workspace_name`\n \n "
352
- "- `delete-archived`: Hard delete an archived workspace\n \n "
353
- " - *args*:\n \n "
354
- " - `workspace_name`\n \n "
366
+ " - **Usage**: `codegate workspace delete-archived <workspace_name>`\n "
355
367
)
356
368
357
369
@@ -403,10 +415,10 @@ async def _set_custom_instructions(self, flags: Dict[str, str], args: List[str])
403
415
except crud .WorkspaceDoesNotExistError :
404
416
return (
405
417
f"Workspace custom instructions not updated. "
406
- f"Workspace ` { workspace_name } ` doesn't exist"
418
+ f"Workspace ** { workspace_name } ** doesn't exist"
407
419
)
408
420
409
- return f"Workspace ` { updated_worksapce .name } ` custom instructions updated."
421
+ return f"Workspace ** { updated_worksapce .name } ** custom instructions updated."
410
422
411
423
async def _show_custom_instructions (self , flags : Dict [str , str ], args : List [str ]) -> str :
412
424
"""
@@ -421,7 +433,7 @@ async def _show_custom_instructions(self, flags: Dict[str, str], args: List[str]
421
433
try :
422
434
workspace = await self .workspace_crud .get_workspace_by_name (workspace_name )
423
435
except crud .WorkspaceDoesNotExistError :
424
- return f"Workspace ` { workspace_name } ` doesn't exist"
436
+ return f"Workspace ** { workspace_name } ** doesn't exist"
425
437
426
438
sysprompt = workspace .custom_instructions
427
439
if not sysprompt :
@@ -444,9 +456,9 @@ async def _reset_custom_instructions(self, flags: Dict[str, str], args: List[str
444
456
workspace_name , ["" ]
445
457
)
446
458
except crud .WorkspaceDoesNotExistError :
447
- return f"Workspace ` { workspace_name } ` doesn't exist"
459
+ return f"Workspace ** { workspace_name } ** doesn't exist"
448
460
449
- return f"Workspace ` { updated_worksapce .name } ` custom instructions reset."
461
+ return f"Workspace ** { updated_worksapce .name } ** custom instructions reset."
450
462
451
463
@property
452
464
def help (self ) -> str :
@@ -455,7 +467,7 @@ def help(self) -> str:
455
467
"Manage the custom instructionss of workspaces.\n \n "
456
468
"*Note*: If you want to update the custom instructions using files please go to the "
457
469
"[dashboard](http://localhost:9090).\n \n "
458
- "**Usage**: `codegate custom-instructions -w <workspace_name> <command>`\n \n "
470
+ "**Usage**: `codegate custom-instructions -w <workspace_name> <command> [args] `\n \n "
459
471
"*args*:\n "
460
472
"- `workspace_name`: Optional workspace name. If not specified will use the "
461
473
"active workspace\n \n "
0 commit comments