Metadata-Version: 2.4
Name: faber-tessera
Version: 0.3.4
Summary: CLI client for the Faber AI code generation service
Author: Faber AI
License: Copyright (c) 2026 Faber AI. All rights reserved.
        
        This software is proprietary and confidential. By installing or using this
        software, you agree to the following terms:
        
        1. You may use this software only to access the Faber AI service as intended.
        2. You may not copy, modify, merge, publish, distribute, sublicense, or sell
           copies of this software.
        3. You may not reverse engineer, decompile, disassemble, or otherwise attempt
           to derive the source code of this software.
        4. You may not create derivative works based on this software.
        5. You may not remove or alter any proprietary notices, labels, or marks.
        6. This software is provided "as is", without warranty of any kind, express or
           implied. Faber AI shall not be liable for any damages arising from the use
           of this software.
        
        Unauthorized use, reproduction, or distribution is strictly prohibited and may
        result in termination of your access to the Faber AI service.
        
Project-URL: Homepage, https://faberai.dev
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.27
Requires-Dist: click>=8.1
Requires-Dist: pyyaml>=6.0
Requires-Dist: mcp>=1.0
Requires-Dist: pydantic>=2.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-mock>=3.12; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Dynamic: license-file

# Tessera

CLI client for the Faber AI Nexus service. Sends commands to Nexus and manages a local staging directory.

## Installation

```bash
pip install -e .
```

## Quick Start

```bash
# Configure
tessera config

# Start a session
tessera session start --desc "auth module implementation"

# Deploy an agent
tessera deploy --session sess_abc --file auth.py --desc "token validation" --prompt prompt.md

# Check manifest
tessera manifest

# List sessions
tessera session list
```

## Development

```bash
pip install -e ".[dev]"
pytest
```
