python: add package init with version and public API exports

Swadhin Biswas committed 7 months ago
baa01ba
1 parent 9130609
commit baa01ba
1 file changed
+26 -0
Showing 1 changed file+26-0
▼PYTHON/contexa/__init__.py
+26-0
1
+"""
2
+gcc-context — Python implementation of Git-Context-Controller (GCC)
3
+
4
+Paper: "Git Context Controller: Manage the Context of LLM-based Agents like Git"
5
+ arXiv:2508.00031v2, Junde Wu et al., 2025
6
+
7
+GCC structures LLM agent memory as a versioned, hierarchical file system with
8
+four core commands: COMMIT, BRANCH, MERGE, and CONTEXT.
9
+"""
10
+
11
+from .workspace import GCCWorkspace
12
+from .models import (
13
+ OTARecord,
14
+ CommitRecord,
15
+ BranchMetadata,
16
+ ContextResult,
17
+)
18
+
19
+__version__ = "0.1.1"
20
+__all__ = [
21
+ "GCCWorkspace",
22
+ "OTARecord",
23
+ "CommitRecord",
24
+ "BranchMetadata",
25
+ "ContextResult",
26
+]
0
27