oc_chat
Loading...
Searching...
No Matches
commands.py File Reference

Go to the source code of this file.

Classes

class  oc_chat.core.commands.Context
class  oc_chat.core.commands.DispatchResult
class  oc_chat.core.commands._OAuthCallbacks

Namespaces

namespace  oc_chat
namespace  oc_chat.core
namespace  oc_chat.core.commands

Functions

 oc_chat.core.commands._default_gen_opts ()
dict|None oc_chat.core.commands._latest_message_of_role (list[dict] messages, str role)
dict|None oc_chat.core.commands._latest_message_with_field (list[dict] messages, str role, str field_name)
str oc_chat.core.commands._message_content_to_text (object content)
None oc_chat.core.commands._page_last_content (str content, *, bool markdown)
Callable[[_F], _F] oc_chat.core.commands.command (*str names)
tuple[dict, str] oc_chat.core.commands._metadata_for_activation ("Context" ctx, str name)
None oc_chat.core.commands.refresh_presenter_bindings ("Context" ctx)
DispatchResult oc_chat.core.commands.dispatch ("Context" ctx, str raw_input)
None oc_chat.core.commands.cmd_models ("Context" ctx, str _)
None oc_chat.core.commands._warn_if_no_tools (ctx, str model_name)
None oc_chat.core.commands._refresh_presenter_for_model (ctx)
None oc_chat.core.commands._switch_to_tier (ctx, str tier_name)
None oc_chat.core.commands.cmd_pro ("Context" ctx, str _)
None oc_chat.core.commands.cmd_flash ("Context" ctx, str _)
None oc_chat.core.commands.cmd_switch_model ("Context" ctx, str raw)
 oc_chat.core.commands._lane_options_for ("Context" ctx)
bool oc_chat.core.commands._apply_lane_selection ("Context" ctx, str lane_name, str model_id="")
None oc_chat.core.commands.cmd_lane ("Context" ctx, str raw)
Any oc_chat.core.commands._oauth_provider ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_login ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_logout ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_model_info ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_effort ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_endpoint ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_system ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_ls ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_read ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_open ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_last ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_context ("Context" ctx, str raw)
str oc_chat.core.commands._fmt_tokens (int n)
str oc_chat.core.commands._fmt_tokens_display (stats)
None oc_chat.core.commands._sync_sandbox_override ("Context" ctx)
bool oc_chat.core.commands._cwd_inside_sandbox (object root)
None oc_chat.core.commands.cmd_sandbox ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_grants ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_mode ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_cwd ("Context" ctx, str raw)
 oc_chat.core.commands._session_help (ctx)
None oc_chat.core.commands.cmd_session ("Context" ctx, str raw)
None oc_chat.core.commands._ui_help (ctx)
 oc_chat.core.commands._read_ui_pref (session, str key, default)
None oc_chat.core.commands._write_ui_pref (session, str key, value)
None oc_chat.core.commands.cmd_ui ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_palette ("Context" ctx, str raw)
DispatchResult oc_chat.core.commands.cmd_goal ("Context" ctx, str raw)
"DispatchResult | None" oc_chat.core.commands.cmd_plan ("Context" ctx, str raw)
DispatchResult oc_chat.core.commands._cmd_plan_new ("Context" ctx, str desc)
tuple[int, int] oc_chat.core.commands._plan_checkbox_tally (path)
 oc_chat.core.commands._active_record_or_warn ("Context" ctx)
None oc_chat.core.commands._cmd_plan_status ("Context" ctx)
None oc_chat.core.commands._cmd_plan_pause ("Context" ctx)
DispatchResult oc_chat.core.commands._cmd_plan_continue ("Context" ctx)
None oc_chat.core.commands._cmd_plan_complete ("Context" ctx)
None oc_chat.core.commands._cmd_plan_abort ("Context" ctx)
None oc_chat.core.commands._cmd_plan_list ("Context" ctx)
None oc_chat.core.commands._cmd_plan_switch ("Context" ctx, str target)
None oc_chat.core.commands.cmd_options ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_status ("Context" ctx, str _)
None oc_chat.core.commands.cmd_stop ("Context" ctx, str _)
None oc_chat.core.commands.cmd_cache ("Context" ctx, str _raw)
None oc_chat.core.commands.cmd_trace ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_packet ("Context" ctx, str _raw)
None oc_chat.core.commands._show_resolved_output_caps ("Context" ctx)
None oc_chat.core.commands._show_session_cost ("Context" ctx)
None oc_chat.core.commands.cmd_budget ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_react ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_ask ("Context" ctx, str raw)
None oc_chat.core.commands.cmd_help ("Context" ctx, str _)

Variables

 oc_chat.core.commands._F = TypeVar("_F", bound=Callable[..., Any])
dict oc_chat.core.commands.COMMANDS = {}
dict oc_chat.core.commands.COMMAND_HELP
str oc_chat.core.commands.NOT_HANDLED = "NOT_HANDLED"
str oc_chat.core.commands.HANDLED_NO_TURN = "HANDLED_NO_TURN"
str oc_chat.core.commands.HANDLED_TURN_QUEUED = "HANDLED_TURN_QUEUED"
str oc_chat.core.commands.INTERNAL_FAILURE = "INTERNAL_FAILURE"
str oc_chat.core.commands.EFFECT_NONE = "NONE"
str oc_chat.core.commands.EFFECT_COMMITTED = "COMMITTED"
str oc_chat.core.commands.EFFECT_UNKNOWN = "UNKNOWN"
 oc_chat.core.commands.INSTRUMENTED_VERBS = frozenset({"/goal", "/plan"})
tuple oc_chat.core.commands.UI_REASONING_VALUES = ("show", "dim", "hide")
str oc_chat.core.commands.UI_REASONING_DEFAULT = "dim"
 oc_chat.core.commands.UI_REASONING_TAIL_DEFAULT = default("ui_reasoning_tail")