Skip to content

Release v0.4.0 — Rebrand AI crates & legal standardization#59

Merged
ApiliumDevTeam merged 5 commits intomainfrom
dev
Mar 9, 2026
Merged

Release v0.4.0 — Rebrand AI crates & legal standardization#59
ApiliumDevTeam merged 5 commits intomainfrom
dev

Conversation

@ApiliumDevTeam
Copy link
Contributor

Summary

  • Rebrand AI crates: titans_memoryineru, hope_agentskaneru (directories, identifiers, docs)
  • Unify all product crate versions to 0.4.0 (13 crates)
  • Standardize legal attribution in all 4 binary --version outputs (copyright, dual license, repo URL)
  • Remove unused rand_core direct dependency from aingle_zk (Dependabot alert)
  • Resolve compiler warnings: conditional import in discovery.rs, migrate deprecated Query::parseSparqlParser
  • Add legal files: LICENSE-APACHE, LICENSE-COMMERCIAL, NOTICE, PATENTS, SECURITY.md

Test plan

  • cargo build --workspace — 0 errors, 0 warnings
  • cargo test --workspace — all tests pass (1,469+)
  • All 4 binaries display correct --version with copyright + dual license
  • No leftover references to old brand names (Titans, HOPE, Mnemis, Strategos)

🤖 Generated with Claude Code

- Rename titans_memory → ineru (memory system)
- Rename hope_agents → kaneru (agent framework)
- Rename TitansMemory/TitansConfig → IneruMemory/IneruConfig
- Rename HopeAgent/HopeConfig → KaneruAgent/KaneruConfig
- Move crate::titans → crate::ineru in aingle_ai
- Move crate::hope → crate::kaneru in aingle_ai
- Bump all 13 main crates from 0.3.x to 0.4.0
- Update all internal dependency version specs
- Standardize source file headers across all crates
- Update docs, tutorials, templates, and CI workflows
rand_core was listed as an explicit dependency but never imported
directly — OsRng is used via rand::rngs::OsRng. The transitive
dependency through curve25519-dalek 4.x remains until upstream
adds rand_core 0.9 support.
…inaries

Ensure all four binaries (aingle, aingle-cortex, aingle-minimal, aingle-viz)
display consistent copyright, dual license, and repository URL in their
long version output.
- Gate Error import behind #[cfg(feature = "mdns")] in discovery.rs
- Migrate from deprecated Query::parse to SparqlParser::new().parse_query
@ApiliumDevTeam ApiliumDevTeam merged commit 5d30d1f into main Mar 9, 2026
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant