feature/sigit-agent-profile
claude/github-issue-40-0au5ua
claude/linked-issue-acp-tui-u4vvpa
claude/minor-release-cut-vkugow
claude/sigit-acp-local-chat-cx6380
claude/sigit-cloud-agent-expansion-reox0a
claude/tool-permission-system
claude/zen-feynman-0u78dk
development
feature/acp-cancel-request
feature/acp-session-list-cursor
feature/acp-v1-conformance
feature/agent-tools-multiedit-glob-todos-remember
feature/cargo-workspace
feature/hooks
feature/load-local-model-explicitly
feature/sigit-agent-profile
feature/sigit-code-cloud
feature/xcode-mcp-server
fix/acp-replay-loaded-session-history
fix/acp-replay-reasoning-and-attachments
fix/dsml-doubled-bar-markers
main
release/v1.5.10
release/v1.5.6
release/v1.6.1
| 1 | //! siGit Code as a library: its [`Profile`](ed_acp::Profile) for `ed-acp`, the browser sign-in |
| 2 | //! and the stored session, for hosts that embed the agent instead of launching the `sigit` |
| 3 | //! binary. |
| 4 | //! |
| 5 | //! A host serves [`SiGitCode`] with `ed_acp::serve` over an in-memory channel and runs an ACP |
| 6 | //! client on the other end, which keeps the agent inside an app sandbox that can't spawn it as |
| 7 | //! a subprocess. Inference goes to siGit Code Cloud with the session [`SiGitAuth`] holds; the |
| 8 | //! command-line agent uses the same sign-in and the same prompts. |
| 9 | |
| 10 | pub mod auth; |
| 11 | pub mod browser_auth; |
| 12 | pub mod credentials; |
| 13 | pub mod profile; |
| 14 | pub mod prompt; |
| 15 | |
| 16 | pub use auth::{METHOD_ID, SiGitAuth}; |
| 17 | pub use ed_acp; |
| 18 | pub use profile::{INFO, SiGitCode, official_mcp_servers}; |