Class

FoundryAcpProjectClient

Description

final class Foundry.AcpProjectClient : GObject.Object
  implements Foundry.AcpClient {
  /* No available fields */
}

No description available.

Hierarchy

hierarchy this FoundryAcpProjectClient implements_0 FoundryAcpClient this--implements_0 ancestor_0 GObject ancestor_0--this

Ancestors

Implements

Constructors

foundry_acp_project_client_new

Creates a project-scoped ACP client for context.

unstable since: 1.2

foundry_acp_project_client_new_for_project_directory

Creates a project-scoped ACP client using project_directory.

unstable since: 1.2

Instance methods

foundry_acp_project_client_dup_permission_policy
No description available.

unstable since: 1.2

foundry_acp_project_client_dup_project_directory
No description available.

unstable since: 1.2

foundry_acp_project_client_refresh_changed_files

Refreshes sessions changed-file model from the active project VCS.

unstable since: 1.2

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from FoundryAcpClient (10)
foundry_acp_client_create_terminal

Handles an ACP terminal/create request.

unstable since: 1.2

foundry_acp_client_read_text_file

Handles an ACP fs/read_text_file request.

unstable since: 1.2

foundry_acp_client_refresh_changed_files

Refreshes sessions changed-file model after a prompt or terminal has completed.

unstable since: 1.2

foundry_acp_client_request_permission

Requests permission for an agent tool call.

unstable since: 1.2

foundry_acp_client_session_update

Delivers an ACP session/update notification to the client.

unstable since: 1.2

foundry_acp_client_terminal_kill

Handles an ACP terminal/kill request.

unstable since: 1.2

foundry_acp_client_terminal_output

Handles an ACP terminal/output request.

unstable since: 1.2

foundry_acp_client_terminal_release

Handles an ACP terminal/release request.

unstable since: 1.2

foundry_acp_client_terminal_wait_for_exit

Handles an ACP terminal/wait_for_exit request.

unstable since: 1.2

foundry_acp_client_write_text_file

Handles an ACP fs/write_text_file request.

unstable since: 1.2

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct FoundryAcpProjectClientClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.