Spaces:
Sleeping
Sleeping
Commit History
-
Merge branch 'main' into feature/reflexive-core
Unverified signature14641be -
Merge branch 'main' into feature/provenance-ledger
Unverified signaturedc0782c
-
🤖 Implement Story 4: Reflexive Core
svkrishna- Add ReflexiveEngine for self-monitoring and corrective actions - Implement PolicyMonitor, LedgerMonitor, and AnomalyDetector - Add HaltAction, EscalateAction, MonitorAction, and AllowAction - Create ActionFactory and ActionExecutor for action management - Add HTTP API endpoints for risk simulation and engine status - Integrate ReflexiveEngine into FastMCP server - Add comprehensive test suite with 70 passing tests - Support halt(), escalate(), monitor(), and allow() decisions - Record reflexive events with cryptographic proof hashes - Enable automatic risk assessment and corrective actions Closes: Story 4 - Reflexive Core implementation7b7b417 -
🤖 Implement Story 3: Provenance Ledger
svkrishna- Add tamper-evident provenance ledger with hash-linked entries - Implement Merkle tree computation for block-level validation - Create FastAPI endpoints for ledger management (/ledger/events, /ledger/verify, etc.) - Add Hyperledger/OmniSeal adapter stubs for blockchain integration - Include comprehensive test suite (60 tests) covering all functionality - Support cryptographic chaining, integrity verification, and audit trails - Enable non-repudiation and tamper detection for all MCP operations7d7a6cb -
🤖 Implement Story 2: Inter-Agent Contract Module
svkrishna- Add complete contract lifecycle management with cryptographic guarantees - Implement Ed25519 signature verification using PyNaCl for non-repudiation - Add Pydantic + SQLModel schemas for Contract, Clause, Signature, ContractState - Create HTTP endpoints: POST /contracts, GET /contracts/{id}, POST /contracts/{id}/propose, POST /contracts/{id}/sign, POST /contracts/{id}/revoke, GET /contracts/statistics - Add SQLite persistence with proper state transitions and audit trails - Support HIPAA compliance with entity tracking - Include comprehensive test suite with 25 passing tests - Integrate seamlessly with FastMCP server architecture All acceptance criteria met: cryptographic guarantees, lifecycle management, persistence, and complete test coverage.4d56236
-
example hipaa compliance access policy
78b489c
-
Merge branch 'jlowin:main' into main
svkrishnaUnverified signaturea17b63b -
feat: introduce fastmcp.json configuration system (#1517)
Jeremiah LowinUnverified signature5f2c09d -
Phase 1 : Pluggable Policy Engine — design an interface that allows policies to be loaded/unloaded at runtime; each policy should define machine-checkable invariants and decision logic.
svkrishnad817b84
-
Add OAuth proxy that allows authentication with social IDPs without DCR support (#1434)
Jeremiah LowinUnverified signaturef5238eb
-
Update environment note (#1075)
Jeremiah LowinUnverified signature* Update environment note * Update memory.py89e0211
-
fix: update mount_example.py for current fastmcp API
Chanwoo Noh- Update mount() calls to use keyword arguments (server, prefix) - Replace private API access with public async methods (get_tools, get_resources) - Fix resource URI handling to use URL parsing instead of string prefixes - Update resource access to use _mcp_read_resource with proper URI format - Add urllib.parse import for URL parsing functionality The mounting API and resource handling changed in recent fastmcp versions, breaking the mount_example.py functionality. This update ensures the example works correctly with fastmcp v2.9.0. Tested on: fastmcp v2.9.06626a1e
-
i dont think i need that
zzstoatzzc7cb4fd -
Add delay between thread posts to ensure proper indexing
zzstoatzz +1: Claude- Add 0.5s sleep between posts in create_thread - Prevents 'Parent post not found' errors - Ensures each post is indexed before creating replies 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>fdd3b47 -
thread
zzstoatzzbbbf830 -
remove uv source in example
zzstoatzz4d35a48 -
fix path in atproto example pyproject
zzstoatzzeddef0e -
update url for main
zzstoatzz678e1cc -
Move search from resource to tool
zzstoatzz +1: Claude- Search is an action with parameters, not a resource - Resources are for fetching by URI (profile, timeline, notifications) - Tools are for actions (post, search, follow, like, repost) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>d6bd447 -
ope
zzstoatzzce06713 -
allow config limit
zzstoatzz0c0a3f0 -
Refactor ATProto MCP server with unified API
zzstoatzz +1: Claude- Consolidate 4 separate posting tools into single flexible 'post' tool - Reorganize _atproto.py into modular structure with clear separation - Update demo to test all features comprehensively - Simplify API: post, follow, like, repost (was 8 tools, now 4) The unified post tool supports all combinations: - Simple text posts - Images (up to 4) - Rich text (links, mentions) - Replies and threads - Quote posts - Advanced combinations (quote + image, reply + rich text, etc.) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>b78d316 -
update python verison
zzstoatzz812cc69 -
Fix strong ref creation and image handling in new features
zzstoatzz +1: Claude- Use ComAtprotoRepoStrongRef.Main instead of create_strong_ref - Fix image posting to properly handle downloads and uploads - Add follow_redirects for image URLs - All features now tested and working 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>bd70e64 -
Add advanced ATProto features: replies, rich text, quotes, and images
zzstoatzz- Add reply_to_post for threaded conversations - Add post_with_rich_text for clickable links and mentions - Add quote_post for sharing with commentary - Add post_with_images for visual content (up to 4 images) - Update types with new response structures - Add httpx dependency for image downloads - Document AI assistant use cases in READMEe1612c2 -
update python verison
zzstoatzzeb71257 -
Fix ATProto API calls for follow, like, and repost
zzstoatzz- Fix follow_user to use params dict for search_actors API - Add CID fetching for like_post (required by atproto API) - Add CID fetching for repost (required by atproto API) - Both like and repost now fetch the post first to get its CID1166538
-
Refactor ATProto example to use resources and proper type annotations
zzstoatzz- Add TypedDict definitions for all responses in types.py - Convert read operations to resources (status, timeline, search, notifications) - Keep state-modifying operations as tools (post, follow, like, repost) - Add proper type annotations with Annotated and Field descriptions - Update demo to use read_resource for resources - Better separation of concerns with typed interfaces4390b66 -
Refactor ATProto example with modular design and improved demo
zzstoatzz- Create _atproto.py module for private implementation details - Clean server.py to only expose public API (tools) - Update demo with --post flag instead of comments - Better separation of concernsd7b404f -
Add script entry point for atproto-mcp command
zzstoatzzc0da828 -
push code
zzstoatzz6461dc4 -
Implement full ATProto functionality with 8 tools for Bluesky interaction
zzstoatzz1fc02fb -
Add ATProto MCP example
zzstoatzz2a85f54
-
Run pre-commit and fix typing issues
Goro1b1304a
-
Add file type example
Goro335b92a
-
Deprecate top-level import
Jeremiah Lowin6bf02ba
-
Remove empty parens
Jeremiah Lowin224caf9 -
Remove empty parens
Jeremiah Lowin09438a8
-
fix example
zzstoatzzbb0021a -
allow passing one or many `--server-arg` flags
zzstoatzzfc7e104
-
Add support for RouteMap tags, update docs
Jeremiah Lowind625dbe
-
Add as_proxy improvements and tests
Jeremiah Lowinedc0d82
-
update proxy docs + example
zzstoatzz6cb3059
-
Update composition docs
Jeremiah Lowin5a21dab
-
Merge branch 'main' into tests_coverage
Unverified signature5d83e4d
-
Fix kwarg
Jeremiah Lowin3d12e67 -
Add an example of a custom serializer implementation
ee0baf8 -
Refactor tests (remove duplicate). Add test coverage for simple_echo, complex_inputs, desktop, echo.
39a5900
-
add readme to smarthome example
zzstoatzzc7c6f45
-
merge conflict
zzstoatzze782013