| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
docs: fix pi plugin runtime requirement and skills-only scope | 16 天前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
fix: require Python >=3.10 and commit uv.lock for reproducible dev (#1506) (#1702) * fix: require Python >=3.10 and commit uv.lock for reproducible dev (#1506) `uv sync` failed from a clean checkout because requires-python allowed 3.9 while several dependencies (pyarrow>=24, open-ontologies-lite, ...) need 3.10+, so uv's universal resolution had no solution. Per maintainer decision on #1506, drop Python 3.8/3.9 and align every place that declares or tests a Python range: - pyproject.toml: requires-python >=3.10; classifiers 3.10-3.13; remove the now-dead `python_version < '3.10'` dependency branches. - explorer: replace datetime.UTC (3.11+) with timezone.utc so the package actually imports on the declared 3.10 floor. - Commit uv.lock (generated with the CI-pinned uv 0.12.1) and add a `uv lock --check` step to CI; document `uv sync --extra dev`. - Install Matrix: 3.10-3.13 (adds 3.13, which the Docker image uses). - Docs/README/badges/plugin READMEs: Python 3.10+. - osv-scanner.toml: ignore advisories that reach uv.lock only through the opt-in crewai extra (chromadb, json-repair); the extra stays out of `all` and requirements-ci.txt. requirements-ci.txt is unchanged (re-resolved for 3.11/linux: identical). Closes #1506 * fix: address #1702 review - cap Python <3.14, dev dependency group, doctor/docs - pyproject.toml: requires-python is now ">=3.10,<3.14" so the declared range matches what the Install Matrix and Docker image actually cover. - Docker: pin the runtime image back to python:3.13-slim (digest-pinned). Dependabot had bumped it to 3.14 (#1547) while the comment still said 3.13; the comment now states the current reasons, and dependabot.yml ignores python minor/major bumps for the image. - Move contributor tooling from the `dev` extra to a PEP 735 `[dependency-groups] dev` group and drop `dev` from the `all` extra, so `pip install semantica[all]` no longer ships pytest/jupyter/etc. `uv sync` installs the group by default and it is locked in uv.lock; pip users run `pip install -e . --group dev` (pip 25.1+). - requirements-ci.txt: same 410 pins and hashes; only the compile command (now `--group dev`) and the `via` annotations for dev packages change. CI's staleness check and CONTRIBUTING use the same command. - doctor: validate against MIN_PYTHON/MAX_PYTHON_EXCLUSIVE (3.10..3.13) instead of 3.8; warn on newer interpreters. - Docs: explorer/README.md and integrations/openclaw still said 3.8+; replace the removed `.[dev]` extra in README/docs. - Add tests/test_python_support_policy.py, which fails when requires-python, classifiers, the Install Matrix, the Dockerfile, doctor's constants or the dev-group layout disagree. Refs #1506 | 7 天前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
docs: add citation section and fix stale org references Add a Cite Us section to the README with BibTeX citation info, and align it with docs/citation.md (author/organization: Semantica, 2026). Update LICENSE and docs/project-license.md copyright holder to Semantica, and replace the stale Hawksight-AI GitHub org slug with semantica-agi across READMEs, plugin manifests, cookbook notebooks, and GitHub templates. | 1 个月前 | |
fix(plugin): make local plugin install work out of the box Two separate schema issues blocked `/plugin marketplace add ./plugins` followed by `/plugin install semantica@semantica-local`: 1. `marketplace.json` was missing the required top-level `owner` object. Claude Code rejects with: `owner: Invalid input: expected object, received undefined`. 2. `plugin.json` declared `"agents": "./agents"` (string), but Claude Code's manifest schema rejects non-array `agents` with: `Validation errors: agents: Invalid input`. Auto-discovery from the default `agents/` directory works when the field is omitted, provided agents are flat `<name>.md` files with frontmatter (Claude Code's subagent convention) rather than `<name>/AGENT.md` subdirectories. Changes: - add `owner` object to `marketplace.json` - drop `agents` field from `plugin.json` (falls back to auto-discovery) - rename `agents/<name>/AGENT.md` -> `agents/<name>.md` (frontmatter content is unchanged, just the path) After this, the documented local-install flow succeeds end-to-end. | 5 个月前 | |
Fix plugin hooks JSON, align Skill docs with repo API, and make skill generation portable | 5 个月前 | |
fix(plugins): resolve Qodo-flagged bugs in rewritten skill examples Addresses all 7 findings from the automated review on this PR: - ontology: OntologyEngine() has no store configured, so list_concepts/list_vocabularies always raise ProcessingError; construct it with a TripletStore - ontology: ValidationResult's field is `valid`, not `is_valid` - change: state_at()["nodes"] is a list of dicts, so set(...) on it raises TypeError: unhashable type: 'dict' — diff by node id instead - provenance/change: storage_path is passed to sqlite3.connect() unexpanded, so a literal "~/.semantica/prov.db" fails to open — expanduser + mkdir - change/query: load_from_file() checks the literal path, so "~/..." never resolves and the graph loads empty — expanduser before calling - query: QueryEngine.execute_query requires an object exposing execute_sparql(); the TripletStore wrapper doesn't expose that, only the raw backend (e.g. OxigraphStore) does - query: the Cypher example constructed Neo4jStore but never called execute_query() Co-Authored-By: gyro <zhuffwct@gmail.com> Co-Authored-By: KaifAhmad1 <mohammadk78600@gmail.com> | 18 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 16 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 18 天前 |