Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0f18288
chore(deps): upgrade everos 1.1.2 to 1.1.3
Kendrick-Song Jul 13, 2026
af80989
feat(importer): add cold-start import foundation types, state, and st…
Kendrick-Song Jul 14, 2026
70557d9
feat(importer): add claude code scanner for cold-start import
Kendrick-Song Jul 15, 2026
860de8a
refactor(*): extract shared text utilities to raven/utils/text
Kendrick-Song Jul 15, 2026
919fd33
feat(importer): add cold-start import orchestrator
Kendrick-Song Jul 15, 2026
3d5f9eb
refactor(importer): avoid shadowing python builtin importerror
Kendrick-Song Jul 15, 2026
df6fa6a
fix(memory): propagate store() exceptions instead of swallowing them
Kendrick-Song Jul 15, 2026
37186fb
feat(importer): add on_progress callback to run_import
Kendrick-Song Jul 15, 2026
fcf7a4e
feat(cli): add raven import scan/run/status commands
Kendrick-Song Jul 15, 2026
1f82f27
fix(cli): tighten import command type annotation and clean up dead te…
Kendrick-Song Jul 15, 2026
8873af9
feat(cli): add cold-start import step to onboard wizard
Kendrick-Song Jul 15, 2026
8594f54
test(importer): add cold-start import end-to-end integration tests
Kendrick-Song Jul 15, 2026
dfb759e
feat(cli): improve onboard import ux and add import file logging
Kendrick-Song Jul 20, 2026
71b8aec
fix(cli): redirect everos structlog stdout to log files across all en…
Kendrick-Song Jul 20, 2026
eaf8492
feat(cli): add everos server lifecycle manager
Kendrick-Song Jul 20, 2026
adf78bc
refactor(memory): remove embedded mode, everos backend http-only
Kendrick-Song Jul 20, 2026
b383ee1
refactor(cli): remove fd redirects, add everos server verify to onboard
Kendrick-Song Jul 20, 2026
b34fe56
fix(cli): onboard import ux fixes from user testing
Kendrick-Song Jul 20, 2026
5a1777f
feat(importer): add cancel_path check to orchestrator loop
Kendrick-Song Jul 21, 2026
fed035c
feat(cli): add import stop command with status cancelled display
Kendrick-Song Jul 21, 2026
3c05686
fix(*): resolve rebase conflicts with main
Kendrick-Song Jul 21, 2026
cef0909
feat(cli): add default model prefill for everos memory roles
Kendrick-Song Jul 21, 2026
fd8d6c9
fix(*): address code review findings on cold-start branch
Kendrick-Song Jul 21, 2026
630fc66
refactor(importer): move domain logic out of cli layer
Kendrick-Song Jul 21, 2026
f174fc1
chore: fix ruff format trailing blank line in tui test
Kendrick-Song Jul 21, 2026
0405682
chore: remove temporary superpowers design docs from tree
Kendrick-Song Jul 21, 2026
5b2fe81
fix(*): address cr feedback on cold-start import pr
Kendrick-Song Jul 22, 2026
1a1423f
fix(memory): replace fcntl with portable_lock for cross-platform serv…
Kendrick-Song Jul 22, 2026
8c6e508
fix(memory): add windows platform guard for everos memory
Kendrick-Song Jul 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTEXT.md
Original file line number Diff line number Diff line change
Expand Up @@ -409,7 +409,7 @@ under `agent_memory/profile/` (soul.md, agent.md) and `user_memory/profile/` (us
`HEARTBEAT.md` / `TOOLS.md` stay at the Workspace root.

**Onboarding** (`raven onboard` → `run_wizard`):
The first-run wizard (LLM provider → sandbox → channel → EverOS memory → deep_research) that also seeds the
The first-run wizard (LLM provider → sandbox → channel → EverOS memory → deep_research → cold-start import) that also seeds the
Workspace via `sync_workspace_templates()`; gated at startup by `ensure_configured_or_onboard()`.

**Bootstrap Files**:
Expand Down
664 changes: 0 additions & 664 deletions docs/superpowers/plans/2026-07-12-raven-upgrade-command.md

This file was deleted.

190 changes: 0 additions & 190 deletions docs/superpowers/specs/2026-07-12-raven-upgrade-command-design.md

This file was deleted.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ dependencies = [
"tiktoken>=0.7.0,<1.0.0",
"questionary>=2.0.0,<3.0.0",
"watchfiles>=0.21,<2.0",
"everos[multimodal]==1.1.2",
"everos[multimodal]==1.1.3",
"tomli-w>=1.2.0",
# OAuth provider login (Codex / GitHub Copilot) imports this during onboard,
# so it must be a runtime dep -- otherwise `uv tool install raven` users hit
Expand Down
9 changes: 4 additions & 5 deletions raven/channels/adapters/mochat/parsing.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,9 +200,8 @@ def mention_gate(config: MochatConfig, target_kind: str, target_id: str, group_i

def parse_timestamp(value: Any) -> int | None:
"""ISO-8601 string -> epoch milliseconds, or None."""
if not isinstance(value, str) or not value.strip():
return None
try:
return int(datetime.fromisoformat(value.replace("Z", "+00:00")).timestamp() * 1000)
except ValueError:
if not isinstance(value, str):
return None
from raven.utils.text import parse_iso_ts_ms

return parse_iso_ts_ms(value)
5 changes: 5 additions & 0 deletions raven/cli/commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
- ``sandbox`` → ``raven/cli/sandbox_commands.py``
- ``sentinel`` → ``raven/cli/sentinel_commands.py``
- ``sessions`` → ``raven/cli/session_commands.py``
- ``import`` → ``raven/cli/import_commands.py``
- ``skill`` → ``raven/cli/skill_commands.py``

Shared helpers used across multiple command modules live in
Expand Down Expand Up @@ -141,6 +142,10 @@ def main(

app.add_typer(session_app, name="sessions")

from raven.cli.import_commands import import_app

app.add_typer(import_app, name="import")


def run() -> None:
"""Console-script entry point.
Expand Down
Loading
Loading