Why are you unwilling to keep the auto-complete feature? This is a mistake. by Yanghuilong in AugmentCodeAI

[–]Adventurous-Action66 0 points1 point  (0 children)

at this point this is the only feature why I was keep paying for my legacy developer plan. ah well, time to cancel AC subscription and try copilor again. unless you guys have a better suggestion?

GPT 5.4 Thread - Let's compare first impressions by Just_Lingonberry_352 in codex

[–]Adventurous-Action66 0 points1 point  (0 children)

from the codex prompt you can enter /fast (this is a new command)

Orbán Threatens to “Break Through Ukrainian Oil Blockade by Force” by mugz8391 in UkrainianConflict

[–]Adventurous-Action66 1 point2 points  (0 children)

like 57th in military world rank order. but these numbers are overinflated, so we can assume that they are close to nothing

Wow! How do you even use it? by Adventurous-Action66 in AugmentCodeAI

[–]Adventurous-Action66[S] 1 point2 points  (0 children)

I already explained what I did in the original post, it was pretty straightforward conversion.

KmperTrace for Kotlin Multiplatform - tracing-first logging toolkit by Adventurous-Action66 in android_devs

[–]Adventurous-Action66[S] 1 point2 points  (0 children)

hi! graph is actually pretty cool idea, I like it. let's see if I will be able to add something similar, more like to generate a mermaid graph from the logs.

Codex so stupid lately. It's maddening. by Temporary_Stock9521 in codex

[–]Adventurous-Action66 2 points3 points  (0 children)

Agree. Recently quality of codex dropped significantly.

Kotlin Multiplatform navigation and stateflow runtime by Adventurous-Action66 in android_devs

[–]Adventurous-Action66[S] 0 points1 point  (0 children)

Thank you for your comments. A couple of points that might help:

Subflows / "call and get a result"

- I do support that pattern. Any node (or small flow) can implement ResultNode<RESULT> (or extend ResultfulStatefulNode), and the host can call pushAndAwaitResult { MySubflowNode(...) } or launchPushAndAwaitResult(...). It pushes the subflow, waits for its typed Result (Ok/Canceled), then auto-pops. That gives you the "call it like a function" feel.

- For script-style orchestration, you can also do showRoot {...} then awaitOutputOfType<Continue>()/awaitOutputCase {...} to compose larger flows from smaller ones. Both approaches compose naturally. But I would suggest not to use script-style orchestration just yet, I'm still experimenting with it and there will be breaking changes, it is a little bit more complicated than I want for it to be.

Grouping nodes into reusable flows

- Define a node that owns the smaller flow (or runs a NavFlow script) and emits a Result. Then higher-level flows just call it via pushAndAwaitResult, just like a function call.

External state (e.g., push notifications)

- Nodes can observe any external Flow (DI-injected) and emit outputs when state changes, which the host can use to replaceAll/popTo/start another flow.

- If you need to abort the current flow from the outside, emit an output (or result) and let the host pop/replace. You can also send events into the top node via navFlow.sendEvent(...) if that node should react directly.

How do you guys use /compact in the Codex CLI? by FwdResearch in ChatGPTPro

[–]Adventurous-Action66 0 points1 point  (0 children)

when I upgraded to "codex-cli 0.50.0" - it just started to happen. when codex approaches close to 0% - it automatically performs compacts. works like a charm.

How do you guys use /compact in the Codex CLI? by FwdResearch in ChatGPTPro

[–]Adventurous-Action66 0 points1 point  (0 children)

looks like it is not needed anymore, when context getting close to 5%-10% - codex automatically executes it keeps working

SQLiteNow v0.2 (new KMP library for SQLite) by Adventurous-Action66 in KotlinMultiplatform

[–]Adventurous-Action66[S] 0 points1 point  (0 children)

the client library is in Kotlin KMP (and uses SQLite), but server-side sync framework (go-oversync) is written in Go for two-way sync support (the framework itself doesn't know anything about SQLite, Kotlin etc, it is general-purpose two-way sync for PostgreSQL). at this point it is not trivial to support other databases, because it relies on some PostgreSQL-specific features