What are the runtime requirements?
JDK 17+ is required. No local Scala installation needed—the server bundles the Scala 3 compiler and REPL.
@lampepfl
基本信息
TACIT (Tracked Agent Capabilities In Types) is a safety harness for AI agents. Instead of calling tools directly, agents write code in Scala 3 with capture checking: a type system that statically tracks capabilities and enforces that agent code cannot forge access rights, cannot
`code`
-
`session_id`, `code`
-
`session_id`
-
TACIT is a safety harness for AI agents that uses Scala 3's capture checking type system to statically track capabilities and enforce safety. It provides an MCP interface for use by MCP-compatible agents like Claude Code, OpenCode, and GitHub Copilot.
Download the prebuilt release JARs (or build from source with sbt), then configure your agent to run the server with java -jar TACIT.jar --library-jar /path/to/TACIT-library.jar. Optionally disable the agent's built-in tools to route all operations through TACIT. For stateful tasks, use session tools (create_repl_session, execute_in_session, etc.).
Classified[T] type enforces pure-only access to sensitive dataexecute_scala, session management, show_interfaceJDK 17+ is required. No local Scala installation needed—the server bundles the Scala 3 compiler and REPL.
Use the `--classified-paths` CLI flag or the corresponding field in the JSON config file to specify comma-separated paths whose content becomes `Classified[String]`.
The `Classified[T]` type enforces that only pure functions can transform classified data; any attempt to send it over the network or write it to an unclassified file is rejected at compile time.
Yes. Use `create_repl_session` to get a session ID, then `execute_in_session` to run code in that session. Sessions persist until deleted with `delete_repl_session`.
Examples are provided for Claude Code (`--disallowedTools`), OpenCode (permission `"deny"`), and GitHub Copilot (VS Code settings). This forces all operations through TACIT's sandboxed REPL.
Run free live audience Q&A and polls from your agent: start an AskOne room, add and launch a poll, approve or hide questions and mark them answered, close the room, then read the questions as a FAQ draft and get the resu
Model Context Protocol (MCP) server for Hostinger API. If you don't want to install or run anything locally, connect directly to Hostinger's hosted MCP server: This opens a browser window to authorize via OAuth. Once app

Discover flat-rate DeepSeek plans, model limits, API-key instructions, and coding-client setup
Official MCP server for BlazingCDN - AI agents (Claude, Cursor, Windsurf) manage CDN resources, purge cache, query metrics, domains, Anycast CDN, Video CDN and Media CDN
Open-source Node.js FHIR MCP server with SMART Backend Services, metadata-aware search/CRUD tools, compact responses, FHIRPath filtering, safe pagination, audit events, and terminology lookup.
评论