MCPcopy Index your code
hub / github.com/langchain-ai/deepagents / _run_remove

Function _run_remove

libs/code/deepagents_code/auth_commands.py:447–483  ·  view source on GitHub ↗

Delete a stored credential for `provider`. Returns: Process exit code (`0`).

(provider: str)

Source from the content-addressed store, hash-verified

445
446
447def _run_remove(provider: str) -> int:
448 """Delete a stored credential for `provider`.
449
450 Returns:
451 Process exit code (`0`).
452 """
453 from deepagents_code.model_config import CODEX_PROVIDER
454
455 if provider == CODEX_PROVIDER:
456 from deepagents_code.integrations import openai_codex
457
458 try:
459 removed = openai_codex.logout()
460 except OSError as exc:
461 print( # noqa: T201
462 f"Error: failed to remove stored credential for {provider}: {exc}",
463 file=sys.stderr,
464 )
465 return 1
466 if removed:
467 print(f"Removed stored credential for {provider}.") # noqa: T201
468 else:
469 print(f"No stored credential for {provider}.") # noqa: T201
470 return 0
471
472 from deepagents_code import auth_store
473
474 try:
475 removed = auth_store.delete_stored_key(provider)
476 except RuntimeError as exc:
477 print(f"Error: {exc}", file=sys.stderr) # noqa: T201
478 return 1
479 if removed:
480 print(f"Removed stored credential for {provider}.") # noqa: T201
481 else:
482 print(f"No stored credential for {provider}.") # noqa: T201
483 return 0
484
485
486def _run_path() -> int:

Callers 1

run_auth_commandFunction · 0.85

Calls 1

logoutMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…